2012-05-31 99 views
1

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

回答

0

正常情况下,系统会在创建线程时将桌面与线程相关联。您可以使用此线程更改其桌面。所以通过跟踪这个线索,你可以在桌面之间切换回来和第四。

可以使用,防爆:GetThreadDesktopSwitchDesktopSetThreadDesktopAPI的用于获取句柄到用户desktop.Probably您可以使用其他similar API的完成你的任务。