![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перебрать все запущенные приложения из сервиса [D7]
mfender © (2007-12-23 12:53:00)Здравствуйте.
Перебираю все запущенные приложения. Всё бы хорошо, но делаю это из запущенного сервиса Win32. GetWindow первым параметром требует Handle окна, которого у сервиса разумеется нет.
Как бы выйти из неловкого положения?
Заранее благодарен за ответы.
Сергей М. (2007-12-24 13:00:00) [1]
> Перебираю все запущенные приложения
> GetWindow
ПРиложение не обязано создавать окна.
Leon (2007-12-24 09:29:00) [2]Попробуйте хэндл рабочего стола 0 (пусть меня поправят)
Но, по-хорошему, нужно использовать функции FindWindow/FindWindowEx для перебора всех окон.