![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вывод текста (во время блокировки компьютера) [D7, WinXP]
dm37 © (2008-12-27 17:19:00)Подскажите, как можно вывести текст на экран после блокировки компьютера (CTRL-ALT-DEL -> блокировка).
Компьютер заблокирован, а на экране показано состояние некоторых переменных (счетчиков).
dm37 (2008-12-28 14:10:00) [1]Всем спасибо,
будем искать другой способ решить проблему
DVM (2008-12-27 22:45:00) [2]
> после появления висты.
да, да, да
Eraser (2008-12-27 22:39:00) [3]> [6] DVM © (27.12.08 22:25)
все эти примеры можно смело на свалку сдавать, после появления висты.
DVM (2008-12-27 22:25:00) [4]После блокировки на эране отображается десктоп Winlogon-а. До него можно добраться из сервиса, запущенного от имени системы.
OpenWindowStation()
SetProcessWindowStation()
OpenDesktop()
SetThreadDesktop()
Eraser (2008-12-27 22:19:00) [5]> [4] tesseract © (27.12.08 22:06)
их уже нету, начиная с висты.
tesseract (2008-12-27 22:06:00) [6]
> служба не должна никаким образом самостоятельно взаиможействовать
> с интерактивным пользователем.
Есть интерактивные службы, но опыт их использования сильно печальный. К тому - же у заблокированного компьютера официальный пользователь вроде system.
Eraser (2008-12-27 19:18:00) [7]> [2] dm37 (27.12.08 17:59)
> Пробовал запускать как службу, тоже пока ничего не выходит.
служба не должна никаким образом самостоятельно взаиможействовать с интерактивным пользователем.
> видимо получить дескриптор нового экрана
OpenInputDesktop
правда этот десктоп можен находиться в другой терм. сессии, но это уже отдельный разговор.
dm37 (2008-12-27 17:59:00) [8]видимо получить дескриптор нового экрана, т.к. обычными способами, никак не получается. Пробовал запускать как службу, тоже пока ничего не выходит.
Eraser (2008-12-27 17:29:00) [9]> [0] dm37 (27.12.08 17:19)
в чем затруднение?