Какие WM_*?
От: Аноним  
Дата: 22.05.09 13:15
Оценка:
Хай!

Какие WM_* сообщения приходят окну когда пользователь:
1. Лочит компьютер;
2. Разлачивает компьютер;

P.S. Что то SPY++ ничего не показывает.

Re: Какие WM_*?
От: lapslap  
Дата: 22.05.09 13:27
Оценка:
WM_WTSSESSION_CHANGE (wParam)->> WTS_SESSION_LOCK,WTS_SESSION_UNLOCK
Re[2]: Какие WM_*?
От: Аноним  
Дата: 22.05.09 13:42
Оценка:
Здравствуйте, lapslap, Вы писали:

L>WM_WTSSESSION_CHANGE (wParam)->> WTS_SESSION_LOCK,WTS_SESSION_UNLOCK


Что то не то, во первых Terminal Services API, во вторых только XP supported.

Точнее нужен момент когда юзер возвращается в свою сессию, примеры для Win2000:
1. Юзер жмет CTRL+ALT+DEL появляется синий экран с выбором что сделать и юзер жмет Cancel и возвращается назад и тут должен сработать мой обработчик;
2. Юзер жмет CTRL+ALT+DEL появляется синий экран с выбором что сделать и юзер жмет Lock и потом приходит разлачивает комп и возвращается в свою сессию и тут должен сработать мой обработчик;
3. Юзер жмет CTRL+ALT+DEL появляется синий экран с выбором что сделать и юзер жмет SwitchUser работает там, а потом назад логинится под старым пользователем и возвращается в свою сессию и тут должен сработать мой обработчик;
Re: Какие WM_*?
От: Unhandled_Exception Россия  
Дата: 23.05.09 07:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>P.S. Что то SPY++ ничего не показывает.


значит никакие не приходят.
Re[2]: Какие WM_*?
От: Аноним  
Дата: 23.05.09 10:47
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>Здравствуйте, Аноним, Вы писали:


А>>P.S. Что то SPY++ ничего не показывает.


U_E>значит никакие не приходят.


Уже не важно, просто девайс теряет контекст когда переходишь в тот служебный экран винды хз почему дрова не мои, а постоянно опрашивать девайс жив ли он или нет не хотелось но пришлось и делать ему reconnect.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.