-
Всем доброе время суток.
Пишу программу на Делфи ХЕ под Win 7 32 bit, но работать она должна под разными версиями Windows (64 и 32). Пограмма распознает под какой Windows работает. В программе есть одно окно, которое работает на подобие Task Manager (таб Applications). Список запущенных программ заполняется по клику на кнопку. Как узнать, что в Windows-е запустили или закрыли программу и по событию автоматически обновлять список?
-
-
Я думаю, что Диспетчер задач не пользуется ловушками, а просто по таймеру перечитывает список окон и отбирает TopLevel окна. В его списке Applications окна появляются с задержкой 1-2 секунды, в то же время как на панели задач (это как раз RegisterShellHookWindow) кнопка появляется моментально.
-
Да, процесс эксплоер от Русиновича кажись также ведет себя...
|