c # — переместить окно другого процесса на другой виртуальный рабочий стол

Поэтому я реализую интерфейс, похожий на win-tab, в Windows 10. Я пытаюсь переместить окно другого процесса на другой виртуальный рабочий стол. Используя API из этот вопрос Я уже могу переместить свое собственное приложение на любой рабочий стол. Но когда я перемещаю другие окна при вызове MoveWindowToDesktop (IntPtr TopLevelWindow, Guid CurrentDesktop), я получаю E_ACCESSDENIED в качестве кода возврата. В этот проект Github кому-то удалось подключить DLL к другому процессу, чтобы пользователь мог успешно запустить эту функцию.

Как мне этого добиться?

5

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]