ms-help://MS.VSCC/MS.MSDNVS.2052/Sbscs/sidebysideref_2hyr.htm 这是vs.net2003里help的url,别的版本不知道是不是也是这个。你可以看文章最后的例子____________________________ hope this can help
上面的方法是“怎么样做到按钮有xp风格的呢?“CPU的序列号要是有人知道怎么获取的话我也想知道
http://www.uncj.net/news/show.aspx?id=77
如果是取得逻辑序列号(Format产生的那个),用WMI就可以,在引用中,添加system.mangement以后。 using System.Management; ..... ManagementObject m_objDisk = new ManagementObject( "win32_logicaldisk.deviceid=\"c\""); string strSN = (string)m_objDisk.GetPropertyValue( "VolumeSerialNumber ");
using System; using System.Management;namespace Base { public class Machine { private static string GetLocalCPUID() { string CPUID = string.Empty; ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); foreach(ManagementObject mo in moc) { CPUID = mo.Properties["ProcessorId"].Value.ToString(); break; } return CPUID; } } }
ms-help://MS.VSCC/MS.MSDNVS.2052/Sbscs/sidebysideref_2hyr.htm
这是vs.net2003里help的url,别的版本不知道是不是也是这个。你可以看文章最后的例子____________________________
hope this can help
using System.Management;
.....
ManagementObject m_objDisk = new ManagementObject( "win32_logicaldisk.deviceid=\"c\"");
string strSN = (string)m_objDisk.GetPropertyValue( "VolumeSerialNumber ");
如果要取得物理分区号,看这个帖子:
关于硬盘序列号,高手请留步啊. (之一)
http://expert.csdn.net/Expert/TopicView3.asp?id=1143107
using System.Management;namespace Base
{
public class Machine
{
private static string GetLocalCPUID()
{
string CPUID = string.Empty;
ManagementClass cimobject = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach(ManagementObject mo in moc)
{
CPUID = mo.Properties["ProcessorId"].Value.ToString();
break;
}
return CPUID;
}
}
}