Как перехватить WMI-событие
Собственно нужно перехватить событие компъютер вышел из режима сна или из режима гибернации. Что-то у меня не получается. Хочу сделать на Javascript. Буду признателен за любую подсказку
Вот кусок моего кода
<object id="mysink" style="display:none" classid="clsid:75718C9A-F029-11D1-A1AC-00C04FB6C223"></object>
<script>
var locator = new ActiveXObject("WbemScripting.SWbemLocator");
var objWMIService = locator.ConnectServer(null, "root\\cimv2");
var wql = "SELECT * FROM __InstanceModificationEvent Within 2 WHERE TargetInstance ISA 'Win32_PowerManagementEvent'";
objWMIService.ExecNotificationQueryAsync(mysink, wql);
</script>
<script language="javascript" type="text/javascript" for="mysink" event="OnObjectReady(objObject, objAsyncContext)">
//Здесь обработчик
</script>
Не обрабатывает.
Что не так?
|