xp硬盘序列号查询

       如果您对xp硬盘序列号查询感兴趣,那么我可以提供一些关于它的背景和特点的信息,以及一些相关的资源和建议。

1.C#怎么获取在xp系统下的硬盘物理序列号

2.如何使用命令提示符查看电脑序列号

3.关于查看电脑MAC地址和硬盘序列号

4.如何查询电脑的序列号

5.怎么查电脑主机序列号?

xp硬盘序列号查询

C#怎么获取在xp系统下的硬盘物理序列号

       C#怎么获取在xp系统下的硬盘物理序列号

       这个问题首先得考虑的就是你的硬盘是不是SCSI硬盘

       如果是,那么根本不存在"物理序列号",只可能取得卷标的序列号

       如果是卷标序列号,要注意的是每次格式化硬盘的时候这个序列号都会变

       代码可以参考:

       /Develop/Read_Article.asp?Id=25196

       如果是物理序列号:

       String HDid;

       ManagementClass cimobject = new ManagementClass("Win32_DiskDrive");

       ManagementObjectCollection moc = cimobject.GetInstances();

       foreach(ManagementObject mo in moc)

       {

       HDid = (string)mo.Properties["Model"].Value;

       MessageBox.Show(HDid );

       }

       如果是取得逻辑序列号(Format产生的那个),用WMI就可以,在引用中,添加system.mangement以后。

       using System.Management;

       .....

       ManagementObject m_objDisk = new ManagementObject( "win32_logicaldisk.deviceid=\"c\"");

       string strSN = (string)m_objDisk.GetPropertyValue( "VolumeSerialNumber ");

       如果要取得物理分区号,看这个帖子:

       关于硬盘序列号,高手请留步啊. (之一)

       /Expert/TopicView3.asp?id=1143107

       683E0480(第一种方案取得)

       ST3160815AS (第二个方案取得的)

       5239355835565745202020202020202020202020(第三种方案取得)

       private string[] GetMoc()

       {

       string[] str = new string[3];

       ManagementClass mcCpu = new ManagementClass("win32_Processor");

       ManagementObjectCollection mocCpu = mcCpu.GetInstances();

       foreach(ManagementObject m in mocCpu)

       {

       str[0] = m["ProcessorId"].ToString();

       }

       ManagementClass mcHD = new ManagementClass("win32_logicaldisk");

       ManagementObjectCollection mocHD = mcHD.GetInstances();

       foreach(ManagementObject m in mocHD)

       {

       if(m["DeviceID"].ToString() == "C:")

       {

       str[1] = m["VolumeSerialNumber"].ToString();

       break;

       }

       }

       ManagementClass mcMAC = new ManagementClass("Win32_NetworkAdapterConfiguration");

       ManagementObjectCollection mocMAC = mcMAC.GetInstances();

       foreach(ManagementObject m in mocMAC)

       {

       if((bool)m["IPEnabled"])

       {

       str[2] = m["MacAddress"].ToString();

       break;

       }

       }

       return str;

       }

       以上为取硬盘逻辑分区序列号,重新格式化会改变

       以下为硬盘物理序列号,需管理员权限,wmi

如何使用命令提示符查看电脑序列号

       RT8RWE-X824D7HX-3B79KWKF-UP6J7TJU-RY2W7LZ2-T

       这个是用v3.14的注册机算出来的,不知道你是什么版本的stylexp。只能说:good luck~

关于查看电脑MAC地址和硬盘序列号

       1、第一步:打开电脑,右键单击电脑“Windows”图标,选择“运行”页。

       2、第二步:在运行中输入“CMD”并按回车键。

       3、第三步:在命令提示符处输入diskpart命令,按回车键启动diskpart程序,如下图所示:

       4、第四步:然后输入selectdisk0命令。

       5、第五步:最后输入详细磁盘命令,按回车键,就可以看到硬盘序列号。

如何查询电脑的序列号

       1、如何查看安装操作系统的信息:点击操作系统→操作系统。

       2、可在此界面中查看操作系统的版本信息、安装时间、组件的版本信息等。

       3、查看硬盘序列号信息:点击存储设备→ATA。

       4、在此界面上部“设备描述”中将会显示所有该电脑的硬盘。

       5、查看电脑的MAC地址、IP地址:点击网络设备→Windows网络。

       6、打开页面中可查看MAC相应信息。

怎么查电脑主机序列号?

       进系统后通过命令查看序号

       WIN+R快捷键输入cmd回车,输入wmic bios get serialnumber回车,可以查看产品序列号Serial Number。

       可以通过以下方法查询电脑主机的序列号,步骤如下:

       1、打开电脑,然后按按键盘上的Windows+R键,打开“命令提示符”页面,如下:

       2、然后在命令提示符页面中输入“systeminfo”,按回车键确认:

       3、然后会出现下图的信息,其中就有产品ID,此为主机的序列号,如下:

       今天关于“xp硬盘序列号查询”的讨论就到这里了。希望通过今天的讲解,您能对这个主题有更深入的理解。如果您有任何问题或需要进一步的信息,请随时告诉我。我将竭诚为您服务。