
11.04.2010, 11:16
|
|
Новичок
Регистрация: 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..
|
|
|