WMI - почему нет события?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

RendeRR
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 73
Зарегистрирован: 05.11.2004 (Пт) 18:52
Откуда: Абхазия

WMI - почему нет события?

Сообщение RendeRR » 23.01.2005 (Вс) 17:40

Почему вот это не работает?
Me.ManagementEventWatcher.Query = New System.Management.EventQuery("SELECT * FROM __InstanceModificationEvent WITHIN 2 WHERE TargetInstance ISA ""Win32_PerfFormattedData_PerfDisk_LogicalDisk"" AND PreviousInstance.FreeMegabytes >= 3860 AND TargetInstance.FreeMegabytes < 3860")
Никаких ошибок не выдаёт, а события нет
Не знаешь как правильно - делай, как знаешь.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 24.01.2005 (Пн) 11:07

- а предыдущий инстанс нужен?
- а почему используется класс счётчиков а не обыкновенный WIn32_Logicaldisk?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

RendeRR
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 73
Зарегистрирован: 05.11.2004 (Пт) 18:52
Откуда: Абхазия

Сообщение RendeRR » 24.01.2005 (Пн) 13:48

Sebas писал(а):- а предыдущий инстанс нужен?

- а почему используется класс счётчиков а не обыкновенный WIn32_Logicaldisk?


Что значит "предыдущий инстанс"?
WIn32_Logicaldisk флоп дергает :(
А так с ним проблем нет, он то как раз работает.
Не знаешь как правильно - делай, как знаешь.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 24.01.2005 (Пн) 14:34

а в условии сказать букву диска? (на первом месте) не прокатит?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 24.01.2005 (Пн) 14:34

или тип
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

RendeRR
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 73
Зарегистрирован: 05.11.2004 (Пт) 18:52
Откуда: Абхазия

Сообщение RendeRR » 25.01.2005 (Вт) 14:31

В смысле так:
Me.ManagementEventWatcher.Query = New System.Management.EventQuery("SELECT * FROM __InstanceModificationEvent WITHIN 2 WHERE TargetInstance.DriveType <> 2 AND TargetInstance ISA ""Win32_LogicalDisk"" AND PreviousInstance.FreeSpace >= 90000000 AND TargetInstance.FreeSpace < 90000000")
Нет. Не «катит». Он всё равно этот... нехороший флоп дёргать будет, хотя бы для того чтобы узнать, что это флоп. :(
Не знаешь как правильно - делай, как знаешь.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 25.01.2005 (Вт) 15:53

вот это зачем?
PreviousInstance.FreeSpace >= 90000000

а по букве диска?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

RendeRR
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 73
Зарегистрирован: 05.11.2004 (Пт) 18:52
Откуда: Абхазия

Сообщение RendeRR » 02.02.2005 (Ср) 16:45

Sebas писал(а):вот это зачем?
PreviousInstance.FreeSpace >= 90000000

а по букве диска?



PreviousInstance.FreeSpace >= 90000000 надо, чтоб отследить ТОЛЬКО момент уменьшения свободного пространства.
Не знаешь как правильно - делай, как знаешь.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 02.02.2005 (Ср) 17:09

ну, по нему тоже может дёргать(((
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83

    TopList