代码提示ManagementClass 和ManagementObjectColle不存在怎么回事
publicstringGetCpuID(){try{获取CPU序列号代码stringcpuInfo="";//cpu序列号ManagementClassmc=newMa...
public string GetCpuID()
{
try
{
获取CPU序列号代码
string cpuInfo = "";//cpu序列号
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
}
moc = null;
mc = null;
return cpuInfo;
}
catch
{
return "unknow";
}
finally
{
}
}
我在网上查找怎么在C# Winform程序中获取本机CPU的序列号,查的大多数都是上面的代码,可是经我复制后在VS2008工具中发现虽然using System.Management:可是,还是会报错提示ManagementClass和ManagementObjectColle不存在是否缺少引用,我也找过引用中,但是发现Management后面只有Instrumentation,请问这个问题怎么解决?谢谢 展开
{
try
{
获取CPU序列号代码
string cpuInfo = "";//cpu序列号
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
}
moc = null;
mc = null;
return cpuInfo;
}
catch
{
return "unknow";
}
finally
{
}
}
我在网上查找怎么在C# Winform程序中获取本机CPU的序列号,查的大多数都是上面的代码,可是经我复制后在VS2008工具中发现虽然using System.Management:可是,还是会报错提示ManagementClass和ManagementObjectColle不存在是否缺少引用,我也找过引用中,但是发现Management后面只有Instrumentation,请问这个问题怎么解决?谢谢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询