将其他进程的窗口移动到另一个虚拟桌面

时间:2016-07-28 10:11:51

标签: c# c++ windows-10 virtual-desktop

所以我在Windows 10下实现类似win-tab的界面。我试图将其他进程的窗口移动到另一个虚拟桌面。使用this question中的API我已经可以将自己的应用程序移动到任何桌面。但是当我在调用MoveWindowToDesktop(IntPtr TopLevelWindow,Guid CurrentDesktop)时移动其他窗口时,我得到了E_ACCESSDENIED作为返回码。在this Github project中有人设法将DLL挂钩到其他进程,因此用户可以成功触发此函数。

我怎样才能做到这一点?

0 个答案:

没有答案
相关问题