【问题标题】:How to perform fast user switching如何执行快速用户切换
【发布时间】:2013-10-08 17:04:12
【问题描述】:

我正在寻找可以执行快速用户切换的功能。 ExitWindowsEx() 或 InitiateShutdown() 之类的东西。我在 MSDN 中搜索过,但我能找到任何有用的东西。唯一的事情是:http://msdn.microsoft.com/en-us/library/windows/desktop/bb776893%28v=vs.85%29.aspx,但没有什么可以通过编程来完成。提前致谢。

【问题讨论】:

  • 你想在哪里切换用户?
  • “在哪里”是什么意思?
  • 我想我现在明白了。你想通过 C++ 应用程序切换 Windows 用户,对吧?
  • 是的。我希望我的 C++ 应用程序调用窗口以打开快速用户切换屏幕。类似于 LockWorkStation() 所做的事情。
  • LockWorkStation() 有什么问题?看起来这正是您所要求的。

标签: c++ windows winapi winlogon


【解决方案1】:

快速用户切换是通过Remote Desktop Services(以前称为终端服务)实现的,因此要启动切换屏幕,只需断开当前会话即可:

WTSDisconnectSession(WTS_CURRENT_SERVER_HANDLE, WTS_CURRENT_SESSION, FALSE);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多