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

  #18  
Старый 11.04.2010, 11:16
0kt0ber
Новичок
Регистрация: 28.01.2010
Сообщений: 15
Провел на форуме:
52119

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

Цитата:
Сообщение от NetSter  
Speed получить так и не удалось... вообще ничего не выводит. метод написан аналогично private void realMemory() (см. пост выше).
у кого какие предложения по получению этого значения? )
А не забываешь менять в двух местах и в запросе:
ObjectQuery oQuery = new ObjectQuery("SELECT Speed FROM Win32_PhysicalMemory");
...
oReturn["Speed"]
...
т.е. вот такой код работает:
Код:
 private void realSpeed()
        {
            ManagementScope oMs = new ManagementScope();
            ObjectQuery oQuery = new ObjectQuery("SELECT Speed FROM Win32_PhysicalMemory");
            ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oMs, oQuery);
            ManagementObjectCollection oReturnCollection = oSearcher.Get();
            foreach (ManagementObject oReturn in oReturnCollection)
            {
                textBox1.Text = oReturn["Speed"].ToString();
            }
}
P.S.: Win7, VS2010RC, с админискими правами
P.P.S.: может поможет указать в конструкторе
Код:
ManagementScope oMs = new ManagementScope("\\root\\cimv2");

Последний раз редактировалось 0kt0ber; 11.04.2010 в 11:20..
 
Ответить с цитированием