1

我有一个在 Windows 7 的 Winlogon 桌面上运行的应用程序。我需要通过单击应用程序按钮切换到用户桌面。我们可以通过按 ctrl+shift+esc 手动切换到用户桌面。但是热键被另一个应用程序阻止了。有没有其他的切换方法?

4

1 回答 1

0

通常,系统会在创建线程时将桌面与线程相关联。您可以使用此线程更改其桌面。因此,通过跟踪此线程,您可以在桌面之间来回切换。

例如,您可以使用GetThreadDesktopSwitchDesktopSetThreadDesktop API来获取用户桌面的句柄。也许您可以使用其他类似的 API来完成您的任务。

于 2012-05-31T16:38:07.800 回答