download free

archive ААУ

Актуальное Число загрузок: 4691

Автоматическое Антизависающее Устройство - контролирует работу компьютера на аппаратном уровне. Предназначено для контроля за состоянием выполняющихся программ под управлением операционных систем Windows.

Подробнее...

Если какая либо из зарегистрированных программ «зависает», то ААУ перезапускает ее. Если перезапуск не помогает, полностью перезагружает компьютер, используя контроллер перезагрузки ААУ.

Код спецификации SLWD

Вы можете добавить поддержку SLWD в свое ПО, внедрив в него простой код. Код интеграции спецификации SLWD для других программ:

  • В первом параметре указываем период через который нотификация должна повториться (в секундах);
  • Во втором параметре указываем идентификационный номер модуля из которого посылаем сообщение.
inline bool NotifyWatchDog(UINT elapse=10/*сек*/){
HWND hWnd=FindWindow(_T("SpecLab WatchDog Server"), NULL);
if (!hWnd) return false;
static UINT s_nAliveMsg = RegisterWindowMessage(_T("app.alive.msg"));
static UINT nCurPrId=GetCurrentProcessId();
return !!PostMessage(hWnd, s_nAliveMsg, elapse, nCurPrId);
}

Данная версия программы работает с GOALcity Instinct-2
и всеми системами выпущенными ранее.