PDA

View Full Version : آموزش: بدست اوردن شماره سریال هارد یا Cpu یا مادربورد؟



Farshid007
جمعه 13 خرداد 1390, 15:14 عصر
سلام چطور میتونم شماره سریال هارد دیسک یا cpu یا مادربورد رو در بیارم؟

imanamami
جمعه 13 خرداد 1390, 15:25 عصر
سلام دوست عزیز یه سرچ کوچولو می کردی پیدا می کردی.

haghft
جمعه 13 خرداد 1390, 15:28 عصر
از این کلاس استفاده کن.البته این کلاس سریال cpu,motherboard,HDD,mac address رو میگیره و بعد طبق الگوریتمی تبدیل به یک کد اختصاصیش میکنه اگه فقط سریال هارو میخای هم میتونی ازش استفاده کنی.

imanamami
جمعه 13 خرداد 1390, 15:29 عصر
using System.Management;
using Samaneh.Properties;
using System.Diagnostics;
using System.IO;

imanamami
جمعه 13 خرداد 1390, 15:30 عصر
try
{


int g = 0;
string sum = string.Empty, iman = "", sum1 = string.Empty;
string[] s = new string[4];
ManagementObjectSearcher searcher;
searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
foreach (ManagementObject wmi_HD in searcher.Get())
if (wmi_HD["Model"] != null && g == 0)
{
g = 1;
sum = (wmi_HD["Model"].ToString()).ToUpper();
}
// CPU Connection ****************************
string cpuInfo = String.Empty;
ManagementClass mgmt = new ManagementClass("Win32_Processor");
ManagementObjectCollection objCol = mgmt.GetInstances();
foreach (ManagementObject obj in objCol)
{
if (cpuInfo == String.Empty)
{
// only return cpuInfo from first CPU
cpuInfo = obj.Properties["ProcessorID"].Value.ToString();
}
}
sum1 = cpuInfo;

Farshid007
جمعه 13 خرداد 1390, 15:54 عصر
using System.Management;
using Samaneh.Properties;
using System.Diagnostics;
using System.IO;
واسه دومی چه رفرنسی باید اد بشه؟

Farshid007
جمعه 13 خرداد 1390, 15:57 عصر
samane .properties دیگه چیه؟

imanamami
جمعه 13 خرداد 1390, 16:11 عصر
:قهقهه:
این واسه کد برنامه من بود.آخه از برنامه خودم کپی کردم .
حذف کن

Farshid007
جمعه 13 خرداد 1390, 17:18 عصر
:قهقهه:
واقعا که!!!!!!!!
به هر حال تشکر

Farshid007
جمعه 13 خرداد 1390, 17:20 عصر
حالا این کد ها چی رو در می اره؟

Farshid007
جمعه 13 خرداد 1390, 19:26 عصر
از این کلاس استفاده کن.البته این کلاس سریال cpu,motherboard,HDD,mac address رو میگیره و بعد طبق الگوریتمی تبدیل به یک کد اختصاصیش میکنه اگه فقط سریال هارو میخای هم میتونی ازش استفاده کنی.
چرا volumeSerial یا همون شماره سریال هارد دیسک خالی در میاد؟