你如何切换用户?

时间:2013-12-24 09:48:44

标签: vb.net switch-user

我们正在将一些工作PC升级到Windows 8,因此对于那些担心改变的用户,我已经编写了一个小帮助应用程序来帮助他们注销(尽可能让他们远离Metro)。

该应用程序工作正常,但我无法找到如何切换用户。我查看了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

1 个答案:

答案 0 :(得分: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

我认为最快的方式是Win> L并按“切换用户”,虽然你不能以编程方式执行第二步......没有真正的命令来切换用户。