PDA

View Full Version : سوال: به دست آوردن سریال قطعات (سریال هارد یا مادر بورد یا cpu(



ibd_iran
چهارشنبه 02 تیر 1389, 13:48 عصر
با سلام

چطور می شود سریال قطعات مثل مادر بورد یا هارد یا هر چیزی که مختصص به یک کامیپوتر باشد و درکامپیوتر ها ایچاد تمایز کنند را به دست آورد برای یک فعال کردن یک برنامه می خواهم یک سریال ایجاد کنم که در هر کامپیوتری تولید یک سریال مجازا کنند .

بیشتر دانبال به دست آوردن یک سریال از هارد هستم

اگر ممکن مرا راهنمایی کنید

با تشکر

bpzone
چهارشنبه 02 تیر 1389, 14:15 عصر
در ابتدا، در قسمت Add Reference گزینه زیر رو اضافه کن


System.Management
حالا با کد زیر سریال CPU رو میتونید بدست بیارید


private void button1_Click(object sender, EventArgs e)
{
string s = string.Empty;

try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor");
foreach (ManagementObject queryObj in searcher.Get())
{
s = queryObj["ProcessorId"].ToString();
}
}
catch (ManagementException error)
{
s = string.Empty;
}

MessageBox.Show(s);
}
موفق باشید

s.khoshfekran
چهارشنبه 02 تیر 1389, 16:25 عصر
این کلاس برای بدست آوردن اطلاعات هارد هستش که از ManagementObjectSearcher استفاده کرده !

s.khoshfekran
چهارشنبه 02 تیر 1389, 16:26 عصر
اینم یه کلاس برای بدست آوردن اطلاعات CPU هستش که از ManagementObjectSearcher استفاده کرده !

mojdeh6583
سه شنبه 12 مرداد 1389, 19:32 عصر
سلام
من چرا نمی تونم از این استفاده کنم؟
چرا برای من اینو نمی شناسه:ManagementObjectSearcher
من به این کد نیاز دارم
چیکارش کنم؟


در ابتدا، در قسمت Add Reference گزینه زیر رو اضافه کن


System.Management
حالا با کد زیر سریال CPU رو میتونید بدست بیارید


private void button1_Click(object sender, EventArgs e)
{
string s = string.Empty;

try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor");
foreach (ManagementObject queryObj in searcher.Get())
{
s = queryObj["ProcessorId"].ToString();
}
}
catch (ManagementException error)
{
s = string.Empty;
}

MessageBox.Show(s);
}
موفق باشید

mahziar
سه شنبه 12 مرداد 1389, 22:13 عصر
سلام

می تونی از پروژه ای که من قبلا تو همین سایت قرار دادم استفاده کنی . البته بعد از گرفتن اطلاعات سخت افزاری ، اونا رو به یه عدد که می تونی از اون برای درست کردن یه قفل برای برنامه ات استفاده کنی .

http://barnamenevis.org/forum/showthread.php?t=179829

mahnaz sara
دوشنبه 25 بهمن 1389, 11:10 صبح
سلام
برای شناختن اون ابجکت علاوه بر اینکه باید namespace اونو اضافه بکنی باید System.managment رو هم از تب .net به refrence های برنامت اضافه کنی.

سلام
من چرا نمی تونم از این استفاده کنم؟
چرا برای من اینو نمی شناسه:ManagementObjectSearcher
من به این کد نیاز دارم
چیکارش کنم؟