Показать сообщение отдельно
  #1 (permalink)  
Старый 09.10.2014, 17:48
Новичок на форуме
Отправить личное сообщение для Igogobus Посмотреть профиль Найти все сообщения от Igogobus
 
Регистрация: 09.10.2014
Сообщений: 1

Как перехватить 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>

Не обрабатывает.

Что не так?
Ответить с цитированием