PDA

نسخه کامل مشاهده نسخه کامل : get hard disk ip in C#



M@$00D
11-02-2008, 16:56
سلام
چطور میشه hard disk ip رو تو C# پیدا کرد ؟
یا یه کد unique دیگه
اگه bios id هم باشه مشکلم رفع میشه
واسه بالا بردن امنیت نرم افزار نوشته شده میخوامش
مرسی

khaiyam
13-02-2008, 14:57
من یک نمونه با Vb.net دارم وقت ندارم برات به C# تبدیل کنم اگر میخوای بگو

M@$00D
13-02-2008, 16:14
اگه واسم بزاریش ممنون میشم

M@$00D
26-03-2008, 23:32
using System.Management;

private void GetHDDSerialNumber()
{
ManagementObjectSearcher searcher;
string query1 = "SELECT * FROM Win32_DiskDrive";
string query2 = "SELECT * FROM Win32_PhysicalMedia";

searcher = new ManagementObjectSearcher(query1);
foreach (ManagementObject wmi_HD in searcher.Get())
if (wmi_HD["Model"] != null)
MessageBox.Show(wmi_HD["Model"].ToString());

searcher = new ManagementObjectSearcher(query2);
foreach (ManagementObject wmi_HD in searcher.Get())
if (wmi_HD["SerialNumber"] != null)
MessageBox.Show(wmi_HD["SerialNumber"].ToString());
}