![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Найти окно по имени и классу из сервиса [D7, WinXP]
9899100 © (2009-04-19 23:58:00)Здравствуйте!
сделал небольшую программу, которая управляет другим приложением.Она, при появлении определенного окна, находит на нем кнопку и нажимает на неё, все работает.
Переделал свою программу в сервис.
Но теперь я не могу функцией EnumWindows и EnumChildWindows
найти требуемого окна. Скинул результат работы этих функций в файл и оказалось что они собирают всего несколько окон. т.е. все задачи которые запущены из эксплорера не попадают в эти пречисления.
Подскажите, как можно получить список всех окон всех процессов из сервиса?
Eraser (2009-04-20 00:27:00) [21]> [0] 9899100 (19.04.09 23:58)
сервис не годится для таких задач, если ддя xp это вполне решаемо, то в висте и выше - никак. без доп. процесса в каждой терм. сессии не обойтись.