我正在开发一个应用程序来定制 Windows 7 的切换用户和登录屏幕。
我的应用程序是作为向导构建的,在最后一步中,我希望用户能够通过按下按钮来查看切换用户屏幕,就像他/她在开始菜单中所做的那样:
我正在开发一个应用程序来定制 Windows 7 的切换用户和登录屏幕。
我的应用程序是作为向导构建的,在最后一步中,我希望用户能够通过按下按钮来查看切换用户屏幕,就像他/她在开始菜单中所做的那样:
在 Windows Vista 中从快捷方式提升到切换用户:
using System;
using System.Runtime.InteropServices;
using System.ComponentModel;
class Program
{
[DllImport("wtsapi32.dll", SetLastError = true)]
static extern bool WTSDisconnectSession(IntPtr hServer, int sessionId, bool bWait);
const int WTS_CURRENT_SESSION = -1;
static readonly IntPtr WTS_CURRENT_SERVER_HANDLE = IntPtr.Zero;
static void Main(string[] args)
{
if (!WTSDisconnectSession(WTS_CURRENT_SERVER_HANDLE,
WTS_CURRENT_SESSION, false))
throw new Win32Exception();
}
}