标签: c# winapi
我正在制作一个程序,在Windows 7下作为服务运行,在其中创建一个新桌面并切换到Win32调用CreateProcess()和SwitchDesktop()。我听说我需要获得该过程的窗口站,所以我使用GetProcessWindowStation()和SetProcessWindowStation()。目标是明显地看到桌面发生了变化,但是当我启动服务时,这一切都没有发生,所以我一定做错了。我是否可以在正确的方向上轻推如何完成此桌面交换服务?
CreateProcess()
SwitchDesktop()
GetProcessWindowStation()
SetProcessWindowStation()