سلام
چطور میشه HDD IP رو تو C# بدست اورد ؟
Printable View
سلام
چطور میشه HDD IP رو تو C# بدست اورد ؟
سلام خسته نباشین اگه منظورت بدست آوردنِ serial HHD و بدست آوردنِ IP هست با این کُد ها میتونى بدست بیارى
HDD
using System.Management;
------------------------------------------------------------------
publicstring FindHDDSN()
{
ManagementClass mgmt = newManagementClass("Win32_IDEController");
ManagementObjectCollection objCol = mgmt.GetInstances();
string address = String.Empty;
foreach (ManagementObject obj in objCol)
{
if (address == String.Empty)
{
address = obj["DeviceID"].ToString();
}
obj.Dispose();
}
address = address.Replace(":", "");
return address;
}
---------------------------------------------------------
string a = FindHDDSN();
MessageBox.Show(a);
به دست آوردنِ IP(البته این یکى از روش هاى بدست آوردنِ IP هست)
using System.Net;
------------------------------------------------
IPHostEntry IpList = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in IpList.AddressList)
{
MessageBox.Show(ip.ToString());
}
امید ورم که سوال رو درست متوجه شده باشم:لبخندساده:
sinpinجان پیش میاد بعضى وقتها ,حالا امید ورم که سوال همین باشه.
مشکل دیگه اینه که بعضى از دوستان بجز نکته اى که شما مطرح کردین میان سوال رو میپرسن میرن دیگه nemiyan یا جوابى نمیدن که آدم خبر دار بشه که موضوع حال شده یا نه :لبخندساده:
با تشکر از دوستان
مدتیه دنبال جواب این سوالم . همه جا با اسم HDD IP برخورد کردم .
همون سریاله .
using sustem.managment;
مشکل اینه که اینو نمیشناسه .
ابتدا System.Management رو به References پروژه بیفزایید (روی پروژه کلیک راست کرده و Add Reference رو انتخاب نمایید) و سپس :
https://barnamenevis.org/showpost.php?p=468982