Кибор » Кибор - Интегрированная среда разработки ботов » Предложения по программе » Отслеживать зависшее приложение перезапускать его

Страниц (1): [1]
 

1. Vous - 22 Июня, 2023 - 21:38:28 - перейти к сообщению
Возможно ли сделать что то по типу функции IsHungAppWindow
Определяет, считает ли система, что указанное приложение не отвечает.
Приложение считается не отвечает, если оно не ожидает входных данных, не выполняет обработку при запуске в течение внутреннего периода ожидания в 5 секунд.

IsHungAppWindow([in] HWND hwnd);

Возвращаемое значение равно TRUE , если окно перестает отвечать; в противном случае — false.
2. Zireael - 23 Июня, 2023 - 03:08:43 - перейти к сообщению
CODE:
external(INT, "IsHungAppWindow", "IsHungAppWindow", "User32.dll");

win w = window (-1, "Notepad", -1); // найти окно
if(w) // если найдено
{
messagebox(IsHungAppWindow()); // узнать зависло окно или нет
}
else messagebox("Окно не найдено");
3. Vous - 23 Июня, 2023 - 06:18:09 - перейти к сообщению
Отлично!
Подскажите где скачать или поделитесь плиз "User32.dll" у меня в папке kibor_set нет такой dll.
4. Zireael - 23 Июня, 2023 - 06:34:10 - перейти к сообщению
 Цитата:
Подскажите где скачать или поделитесь плиз "User32.dll" у меня в папке kibor_set нет такой dll.

Эта одна из основных библиотек windows, её не нужно скачивать.

Powered by ExBB FM 1.0 Final