Показать сообщение отдельно

  #7  
Старый 30.09.2009, 16:02
kusanagi
Познающий
Регистрация: 24.01.2009
Сообщений: 70
Провел на форуме:
87114

Репутация: 5
По умолчанию

Код:
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;
             }
подскажите почему не работает код, валится исключение с сообщением 'не найден'. у меня хр русская, подозреваю изза этого. как правильно?
 
Ответить с цитированием