2013-12-24 3 views
2

Мы обновляем некоторые рабочие ПК до Windows 8, поэтому для тех пользователей, которые боятся изменений, я написал небольшое вспомогательное приложение, чтобы помочь им выйти из системы (чтобы, если это возможно, удержать их от метро).Как вы переключаете пользователя?

Приложение работает отлично, за исключением того, что я не могу узнать, как переключить пользователя. Я просмотрел все переключатели для команды shutdown (shutdown -?), но я не могу найти там никаких ссылок.

Может ли кто-нибудь пролить свет на то, как я это достигаю? Благодарю.

Private Sub Event_Click(ByVal Sender As Object, ByVal e As EventArgs) 

    Dim ActionButton As String = Sender.Name 

    Select Case ActionButton 

     Case "ShutdownButton" : Process.Start("ShutDown", "/s /t 0") : Exit Select 
     Case "RestartButton" : Process.Start("ShutDown", "/r") : Exit Select 
     Case "LockButton" : LockWorkStation() : Exit Select 
     'Case "SwitchUserButton" : ??? : Exit Select 
     Case "LogOutButton" : System.Diagnostics.Process.Start("ShutDown", "/l") : Exit Select 
     Case "HibernateButton" : System.Diagnostics.Process.Start("ShutDown", "/h") : Exit Select 

    End Select 

    Me.Close() 

End Sub 

ответ

0

Реферирование http://www.guidingtech.com/14991/faster-better-switch-user-windows-7-8/ и http://www.nextofwindows.com/windows-7-8-quick-tip-how-to-switch-user-from-a-command-line/?ModPagespeed=noscript

Я считаю, что самый быстрый способ выиграть> L и нажмите «Сменить пользователя», если вы не можете сделать второй шаг ... программно там нет настоящая команда для переключения пользователя.

Смежные вопросы