标签: c++ session desktop messagebox winlogon
我的软件(以cpp编码的服务)需要知道当前哪个桌面处于活动状态:
我有注册WTS_SESSION_CHANGE的代码,但只有在会话切换时才有效。 如果当前屏幕仍然是WinLogon,有没有办法知道上电后?
这样做的目的是通过用户模式下的子进程在正确的桌面中显示Messagebox。
答案 0 :(得分:0)
获得解决方案..将GetThreadDesktop()的名称与OpenInputDesktop()进行比较(在用户进程内)。