Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to perform fast user switching

I'm looking for a function that could perform a fast user switching. Something like ExitWindowsEx() or InitiateShutdown(). I searched in MSDN but I could find anything useful. The only thing was that: http://msdn.microsoft.com/en-us/library/windows/desktop/bb776893%28v=vs.85%29.aspx but there is nothing how to do it programically. Thanks in advance.

like image 828
Avert Avatar asked Jan 26 '26 03:01

Avert


1 Answers

Fast User Switching is implemented via Remote Desktop Services (used to be called Terminal Services), so to initiate the switching screen it's simply a matter of disconnecting the current session:

WTSDisconnectSession(WTS_CURRENT_SERVER_HANDLE, WTS_CURRENT_SESSION, FALSE);
like image 65
Jonathan Potter Avatar answered Jan 28 '26 17:01

Jonathan Potter