Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Darth_Max Цитата: Как отследить и закрыть открытые окна, которые не получали статус Активных в течение определенного времени? | А как вы собираетесь опросить те свойства коих у них в природе нет? Вот типовые свойства окна: Цитата: General AppId, Text, Thread, *******.exe (PID): PID Rectangle, (0, 0) - (0, 0) [0x0] Normal rectangle, (0, 0) - (0, 0) [0x0] Client rectangle, (1, 1) - (1, 1) [0x0] Instance handle, 0x400000 Menu handle, 0x0 User data, 0x0 Unicode, Yes Window extra bytes, 0 Window procedure, Unknown Dialog procedure, Unknown Dialog control ID, 0 Font, N/A Styles, 0x84800000 (WS_POPUP, WS_CLIPSIBLINGS, WS_BORDER) Extended styles, 0x88 (WS_EX_TOPMOST, WS_EX_TOOLWINDOW) Automation server, No Class: Name, TCRAdvancedHint Atom, 0xc332 Styles, 0x0 Instance handle, 0x400000 Large icon handle, 0x0 Small icon handle, 0x0 Cursor handle, 0x0 Background brush, 0x0 Menu name, 0x0 Window procedure, Unknown | тот же сервис так же имеет окно, и оно а) скрыто большую часть времени, б) к нему редко обращаются. А т.к. закрытие главного окна программы равноценно вызову API KillProcess() или посылке команды Exit задаче, последствия представляете?
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|