文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网站建设经验技巧c#如何获得cpu,硬盘的物理序列号
精品推荐
特别推荐
·怎样成为网页制作高手
·最受欢迎的网管工具集
·ADSL登录是错误,出现691是什么意思
·网站建设中的常用代码
·Web搜索引擎设计和实现分析
·网页心得:网页色彩的搭配
·网页颜色搭配的技巧
·网站上传方法汇总
·最大限度优化博客文章
·基本的页面设计元素布局比例
热点TOP10
·中国黑客界10大风云人物
·电脑网速慢!
·怎样制作网页?
·几款PHP内容管理系统介绍(PHP CMS)
·青年黑客代表人物之一 Hack太子绝密档案
·知道对方的ip地址,如何查具体物理地址?
·怎样成为网页制作高手
·如何获取IP地址
·接宽带的时候出现678错误。怎么办?
·最受欢迎的网管工具集

c#如何获得cpu,硬盘的物理序列号

日期:2007年7月28日 作者: 查看:[大字体 中字体 小字体]


    NCB Ncb=new NCB();
    char uRetCode;
    LANA_ENUM lenum;

    Ncb.ncb_command = (byte)NCBCONST.NCBENUM;
    cb = Marshal.SizeOf(typeof(LANA_ENUM));
    Ncb.ncb_buffer = Marshal.AllocHGlobal(cb);
    Ncb.ncb_length = (ushort)cb;
    uRetCode = Win32API.Netbios(ref Ncb);
    lenum = (LANA_ENUM)Marshal.PtrToStructure(Ncb.ncb_buffer, typeof(LANA_ENUM));
    Marshal.FreeHGlobal(Ncb.ncb_buffer);
    if(uRetCode != (short)NCBCONST.NRC_GOODRET)
     return "";

    for(int i=0; i < lenum.length ;i++)
    {
     Ncb.ncb_command = (byte)NCBCONST.NCBRESET;
     Ncb.ncb_lana_num = lenum.lana[i];
     uRetCode = Win32API.Netbios(ref Ncb);
     if(uRetCode != (short)NCBCONST.NRC_GOODRET)
      return "";

     Ncb.ncb_command = (byte)NCBCONST.NCBASTAT;
     Ncb.ncb_lana_num = lenum.lana[i];
     Ncb.ncb_callname[0]=(byte)'*';
     cb = Marshal.SizeOf(typeof(ADAPTER_STATUS)) + Marshal.SizeOf(typeof(NAME_BUFFER))*(int)NCBCONST.NUM_NAMEBUF;
     Ncb.ncb_buffer = Marshal.AllocHGlobal(cb);
     Ncb.ncb_length = (ushort)cb;
     uRetCode = Win32API.Netbios(ref Ncb);
     adapter.adapt = (ADAPTER_STATUS)Marshal.PtrToStructure(Ncb.ncb_buffer, typeof(ADAPTER_STATUS));
     Marshal.FreeHGlobal(Ncb.ncb_buffer);

     if (uRetCode == (short)NCBCONST.NRC_GOODRET)
     {
      if(i>0)
       addr += ":";
      addr = string.Format("{0,2:X}{1,2:X}{2,2:X}{3,2:X}{4,2:X}{5,2:X}",
       adapter.adapt.adapter_address[0],
       adapter.adapt.adapter_address[1],
       adapter.adapt.adapter_address[2],
       adapter.adapt.adapter_address[3],
       adapter.adapt.adapter_address[4],

上一页 [1] [2] [3] [4] [5] 下一页 




上一篇:javascript:去除字符串的空格

下一篇:对一刷网站访问量的小马分析

相关文章:
·教你学习如何破解XP登陆密码
·“黑客”教你如何远程控制计算机
·如何刺激女性私处更有效
·教你如何复制别人的QQ空间
·[加点]教你如何合理分配剧情点
·Vista中硬盘分区合并分割全攻略
·如何实现局域网打印机共享
·教你如何打造一道超级防御的电脑防火墙
·硬盘分区图解步步通(6)
·关于BT下载伤硬盘的深度分析
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot