![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Найти окно по классу (для всех пользовательских сессий)
Дмитрий © (2009-04-17 12:09:00)Требуется определить, существует ли окно определенного класса в какой-либо пользовательской сессии (на сервере терминалов). Как это можно сделать?
FindWindow и EnumWindows работают лишь в рамках текущей пользовательской сессии.
Дмитрий (2009-05-07 13:02:00) [1]Спасибо, попробую..
clickmaker (2009-05-07 12:58:00) [2]WTSEnumerateSessions?
Дмитрий (2009-05-07 08:21:00) [3]А как перечислить Window station'ы для всех пользовательских сессий?
EnumWindowStations() перечисляет только для текущей сессии.
clickmaker (2009-04-17 15:40:00) [4]EnumDesktopWindows
Eraser (2009-04-17 14:39:00) [5]> [0] Дмитрий (17.04.09 12:09)
внутри терминальной (пользовательской) сессии есть т.н. Window station'ы, внутри которых, в свою очередь, есть свои десктопы. Искать нужно именно внутри конретного десктопа ;-)
clickmaker (2009-04-17 12:44:00) [6]WTSEnumerateProcesses есть
насчет именно окон - не в курсе