锁定工作站或用户切换

时间:2014-10-24 16:27:14

标签: winapi

我一直在使用LockWorkstation API来锁定工作站,但这仅适用于我的Windows 7笔记本电脑。

在我的Win 8.1桌面中,此功能不执行任何操作。我可以通过编程方式转到"切换用户"屏幕?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以显示"切换用户"使用以下代码显示屏幕:

WTSDisconnectSession(WTS_CURRENT_SERVER_HANDLE, WTS_CURRENT_SESSION, FALSE);

请注意WTSDisconnectSession仅适用于Vista及以上版本,因此如果您需要XP兼容性,则必须使用GetProcAddress而不是直接调用该函数。