string result = String.Empty;
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
foreach (ManagementObject d in searcher.Get())
{
result = d["SerialNumber"].ToString().Trim();
//break;
}
}
catch (Exception ex)
{
result = ex.Message;
}
подскажите почему не работает код, валится исключение с сообщением 'не найден'. у меня хр русская, подозреваю изза этого. как правильно?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
********************************* Программы на заказ
Times to fly...
почему?
эта функция для получения серийника винта, получить серийник тома не проблема, а вот именно винчестера... весь гугл перерыл, все не рабочее(под Делфи).
Последний раз редактировалось RumShun; 01.10.2009 в 12:07..
Где ты тут увидел SerialNumber!?
пипец, давай сам что-нибудь попробуешь сделать, а?
RumShun прочти заголовок, открой глазки
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
********************************* Программы на заказ
Times to fly...