2

我们正在将一些工作 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
4

1 回答 1

0

参考http://www.guidingtech.com/14991/faster-better-switch-user-windows-7-8/http://www.nextofwindows.com/windows-7-8-quick-tip-how-从命令行切换用户/?ModPagespeed=noscript

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

于 2013-12-24T12:28:10.600 回答