-
大小: 32KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-20
- 語言: C#
- 標(biāo)簽:
資源簡(jiǎn)介
C#
獲取cpu序列號(hào)
獲取主板序列號(hào)
獲取硬盤ID

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Management;
namespace?WindowsApplication8
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????this.richTextBox1.AppendText(“CPU:“+GetCPUSerialNumber()+“\n“);
????????}
????????///?
????????///?過去CPU序列號(hào)
????????///?
????????///?反回序列號(hào)字符串
????????public?static?string?GetCPUSerialNumber()
????????{
????????????string?cpuSerialNumber?=?string.Empty;
????????????ManagementClass?mc?=?new?ManagementClass(“Win32_Processor“);
????????????ManagementobjectCollection?moc?=?mc.GetInstances();
????????????foreach?(Managementobject?mo?in?moc)
????????????{
????????????????cpuSerialNumber?=?mo[“ProcessorId“].ToString();
????????????????break;
????????????}
????????????mc.Dispose();
????????????moc.Dispose();
????????????return?cpuSerialNumber;
????????}
????????///?
????????///?獲取硬盤ID
????????///?
????????///?反回ID號(hào)字符串
????????public?static?string?GetIDESerialNumber()
????????{
????????????string?ideSerialNumber?=?string.Empty;
????????????ManagementClass?mc?=?new?ManagementClass(“Win32_DiskDrive“);
????????????ManagementobjectCollection?moc?=?mc.GetInstances();
????????????foreach?(Managementobject?mo?in?moc)
????????????{
????????????????ideSerialNumber?=?(string)mo.Properties[“Model“].Value;
????????????????break;
????????????}
????????????mc.Dispose();
????????????moc.Dispose();
????????????return?ideSerialNumber;
????????}
????????///?
????????///?獲取主板編號(hào)
????????///?
????????///?反回主板編號(hào)字符串
????????public?static?string?GetbaseBoardSerialNumber()
????????{
????????????string?basebrardSerialNumber?=?string.Empty;
????????????ManagementClass?mc?=?new?ManagementClass(“WIN32_baseBoard“);
????????????ManagementobjectCollection?moc?=?mc.GetInstances();
????????????foreach?(Managementobject?mo?in?moc)
????????????{
????????????????basebrardSerialNumber?=?mo[“SerialNumber“].ToString();
????????????????break;
????????????}
????????????mc.Dispose();
????????????moc.Dispose();
????????????return?basebrardSerialNumber;
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????this.richTextBox1.AppendText(“硬盤:“?+?GetIDESerialNumber()+“\n“);
????????}
????????private?void?button3_Click(object?sender?EventArgs?e)
????????{
????????????richTextBox1.AppendText(“主板:“+GetbaseBoardSerialNumber()+“\n“);
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2008-11-29?18:14??WindowsApplication8
?????目錄??????????0??2008-11-29?19:28??WindowsApplication8\WindowsApplication8
?????目錄??????????0??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\bin
?????目錄??????????0??2008-11-29?18:51??WindowsApplication8\WindowsApplication8\bin\Debug
?????文件??????20480??2008-11-29?19:28??WindowsApplication8\WindowsApplication8\bin\Debug\WindowsApplication8.exe
?????文件??????26112??2008-11-29?19:28??WindowsApplication8\WindowsApplication8\bin\Debug\WindowsApplication8.pdb
?????文件???????5632??2005-11-11?22:25??WindowsApplication8\WindowsApplication8\bin\Debug\WindowsApplication8.vshost.exe
?????文件???????2843??2008-11-29?19:28??WindowsApplication8\WindowsApplication8\Form1.cs
?????文件???????3863??2008-11-29?19:08??WindowsApplication8\WindowsApplication8\Form1.Designer.cs
?????文件???????5814??2008-11-29?19:08??WindowsApplication8\WindowsApplication8\Form1.resx
?????目錄??????????0??2008-11-29?18:20??WindowsApplication8\WindowsApplication8\obj
?????目錄??????????0??2008-11-29?19:28??WindowsApplication8\WindowsApplication8\obj\Debug
?????目錄??????????0??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\obj\Debug\TempPE
?????文件????????842??2008-11-29?19:08??WindowsApplication8\WindowsApplication8\obj\Debug\WindowsApplication8.csproj.GenerateResource.Cache
?????文件??????20480??2008-11-29?19:28??WindowsApplication8\WindowsApplication8\obj\Debug\WindowsApplication8.exe
?????文件????????180??2008-11-29?19:08??WindowsApplication8\WindowsApplication8\obj\Debug\WindowsApplication8.Form1.resources
?????文件??????26112??2008-11-29?19:28??WindowsApplication8\WindowsApplication8\obj\Debug\WindowsApplication8.pdb
?????文件????????180??2008-11-29?18:20??WindowsApplication8\WindowsApplication8\obj\Debug\WindowsApplication8.Properties.Resources.resources
?????文件????????352??2008-11-29?19:28??WindowsApplication8\WindowsApplication8\obj\WindowsApplication8.csproj.FileList.txt
?????文件????????478??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\Program.cs
?????目錄??????????0??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\Properties
?????文件???????1204??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\Properties\AssemblyInfo.cs
?????文件???????2892??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\Properties\Resources.Designer.cs
?????文件???????5612??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\Properties\Resources.resx
?????文件???????1102??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\Properties\Settings.Designer.cs
?????文件????????249??2008-11-29?18:14??WindowsApplication8\WindowsApplication8\Properties\Settings.settings
?????文件???????3292??2008-11-29?18:51??WindowsApplication8\WindowsApplication8\WindowsApplication8.csproj
?????文件????????946??2008-11-29?18:14??WindowsApplication8\WindowsApplication8.sln
????..A..H.?????12800??2008-11-29?18:14??WindowsApplication8\WindowsApplication8.suo
-----------?---------??----------?-----??----
............此處省略2個(gè)文件信息
評(píng)論
共有 條評(píng)論