|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。硬盘privatevoidGetInfo()
{
stringcpuInfo="";//cpu序列号
ManagementClasscimobject=newManagementClass("Win32_Processor");
ManagementObjectCollectionmoc=cimobject.GetInstances();
foreach(ManagementObjectmoinmoc)
{
cpuInfo=mo.Properties["ProcessorId"].Value.ToString();
Response.Write("cpu序列号:"+cpuInfo.ToString());
}
//猎取硬盘ID
StringHDid;
ManagementClasscimobject1=newManagementClass("Win32_DiskDrive");
ManagementObjectCollectionmoc1=cimobject1.GetInstances();
foreach(ManagementObjectmoinmoc1)
{
HDid=(string)mo.Properties["Model"].Value;
Response.Write("硬盘序列号:"+HDid.ToString());
}
//猎取网卡硬件地点
9558821702001755616
ManagementClassmc=newManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollectionmoc2=mc.GetInstances();
foreach(ManagementObjectmoinmoc2)
{
if((bool)mo["IPEnabled"]==true)
Response.Write("MACaddress {0}"+mo["MacAddress"].ToString());
mo.Dispose();
}
}
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。 |
|