Russian Qt Forum

Компиляторы и платформы => Windows => Тема начата: Fregloin от Июнь 10, 2014, 16:23



Название: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: Fregloin от Июнь 10, 2014, 16:23
Привет. Нужно узнать под виндой когда происходит смена пользователя. В этот момент нужно закрыть все экземпляры моей программы. Остальные программы будут работать как и раньше.
Как это сделать в Qt?


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: OKTA от Июнь 10, 2014, 16:33
Может быть это

http://msdn.microsoft.com/en-US/library/windows/desktop/aa376890.aspx
http://msdn.microsoft.com/en-US/library/windows/desktop/aa376889.aspx


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: qate от Июнь 16, 2014, 10:12
интересно, а зачем нужно такое поведение


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: Bepec от Июнь 16, 2014, 10:40
Как зачем? Залогинился человек, программу запустил. Сменился пользователь - программа убилась. Довольно удобно, подобное поведение было реализовано в компьютерных клубах.


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: OKTA от Июнь 16, 2014, 10:54
Эх, компьютерные клубы... было же время..  ;D


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: Bepec от Июнь 16, 2014, 11:04
Аха... было было. Одно время даж админил понемногу :)


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: qate от Июнь 16, 2014, 12:20
Как зачем? Залогинился человек, программу запустил. Сменился пользователь - программа убилась. Довольно удобно, подобное поведение было реализовано в компьютерных клубах.

но если пользователь сессию завершит, то и программы все закроются самой системой автоматически


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: Bepec от Июнь 16, 2014, 14:02
Цитировать
Сменился пользователь
К примеру заходишь под админом, автоматом запускается утилита настройки компов. Т.е. любой комп в системе сразу становится станцией настройки остальных. Меняешь пользуна - и ничего нет, обычный игровой залоченный комп.


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: qate от Июнь 16, 2014, 14:52
Цитировать
Сменился пользователь
К примеру заходишь под админом, автоматом запускается утилита настройки компов.

авторан не ?


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: Bepec от Июнь 16, 2014, 14:54
не :) Не авторан. Сервис, который следит за этим :D



Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: Fregloin от Июнь 18, 2014, 20:12
зачем это нужно - что бы в один момент времени был запущен один экземпляр программы даже если несколько юзеров в системе.
т.е. программа должна работать с текущим юзером.


Название: Re: Отследить в приложении, когда происходит смена пользорвателя
Отправлено: Old от Май 11, 2016, 15:36
че за сервис
Боты активизировались. :)