惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
H
Help Net Security
腾讯CDC
宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
D
Docker
V
V2EX
Last Week in AI
Last Week in AI
G
Google Developers Blog
IT之家
IT之家
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东

博客园 - 飛魚V

Asp.net(C#)给图片加上水印效果(转自园上的Seven Eleven) - 飛魚V - 博客园 小集正则表达式 - 飛魚V - 博客园 用ASP.NET向Javascript传递变量 - 飛魚V - 博客园 写给刚刚上岗的网站技术人员(转贴) 在Updatepanel中使用JAVASCRIPT的问题 ASP.NET正则表达式集合 人才是培养的吗? (转) 赢在中国 - 史玉柱经典语录 全国哀悼日 网站灰黑色CSS滤镜代码[转帖] DataView 使用技巧 几行代码实现上传 .Net写的分页类 (菜菜灰) 网站任意语言切换 统计字符传中某个字符出现的个数 DropDownList实现无限级分类 使用FileUpload控件上传图片并自动生成缩略图、带文字和图片的水印图 如何才能使表格不会被撑破? 几个必须知道的排序(C#) C#判断一个日期是一个月里面的第几个星期
获取CPU编号和获取网卡mac地址
飛魚V · 2008-05-11 · via 博客园 - 飛魚V

//取CPU编号
    public String GetCpuID()
    
{
        
try
        
{
             ManagementClass mc
= new ManagementClass("Win32_Processor");
             ManagementObjectCollection moc
= mc.GetInstances();

             String strCpuID
= null;
            
foreach (ManagementObject mo in moc)
            
{
                 strCpuID
= mo.Properties["ProcessorId"].Value.ToString();
                
break;
             }

            
return strCpuID;
         }

        
catch
        
{
            
return "";
         }


     }
//end method

//获取网卡mac地址
    public string GetMac()
    
{
        
try
        
{
             ManagementObjectSearcher query
= new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");
             ManagementObjectCollection queryCollection
= query.Get();
            
foreach (ManagementObject mo in queryCollection)
            
{
                
if (mo["IPEnabled"].ToString() == "True")
                    
return mo["MacAddress"].ToString();
             }

            
return "";
         }

        
catch
        
{
            
return "";
         }