我有一个在 Windows 7 的 Winlogon 桌面上运行的应用程序。我需要通过单击应用程序按钮切换到用户桌面。我们可以通过按 ctrl+shift+esc 手动切换到用户桌面。但是热键被另一个应用程序阻止了。有没有其他的切换方法?
问问题
1184 次
1 回答
0
通常,系统会在创建线程时将桌面与线程相关联。您可以使用此线程更改其桌面。因此,通过跟踪此线程,您可以在桌面之间来回切换。
例如,您可以使用GetThreadDesktop、SwitchDesktop、SetThreadDesktop API
来获取用户桌面的句柄。也许您可以使用其他类似的 API来完成您的任务。
于 2012-05-31T16:38:07.800 回答