|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
RegisterSessionNotification без использования Wtsapi
Привет всем!
Начну пожалуй с задачи))) Итак: нужно получать события блокировки/разблокировки сеанса. Данную задачу можно было бы реализовать с помощью библиотеки Wtsapi, используя RegisterSessionNotification/UnRegisterSessionNotification. Но, в моем случае проект является библиотекой, то есть у меня нет своего Handle и более того при попытке использовать библиотеку Wtsapi проект не компилируется. Вопрос: как в данном случае можно получать события блокировки/разблокировки сеанса работы пользователя ??? Буду рад помощи, уважаемые знатоки ) |
#2
|
||||
|
||||
Ну как вариант — создать невидимое окно (как это делает дельфовый таймер) и использовать хендл этого окна.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
To: M.A.D.M.A.N.
На самом деле у меня есть в проекте форма TForm. Я уже пробовал к ней привязаться, но как я и упоминал - даже не могу добавить библиотеку Wtsapi. |
#4
|
||||
|
||||
«Проект не компилируется» — понятие неопределенное. Какие ошибки при компиляции выводит компилятор?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
||||
|
||||
Цитата:
Код:
LoadLibrary('wtsapi32.dll') Пишу программы за еду. __________________ |
#6
|
|||
|
|||
Видимо совсем начал мудрить (заработался), а решение было под носом - просто правильно добавить в проект библиотеку Wtsapi.
Всем спасибо !!! |