2016-03-11 4 views
6

Как запустить процесс Windows на конкретном рабочем столе Windows?Запуск процесса на конкретном рабочем столе

Желательно, чтобы мы искали решение, которое также поддерживается в Windows 8.1, то есть оно не зависит от новой функции просмотра задач Windows 10. Я знаю, что разные настольные компьютеры не легко доступны для пользователей в Windows 8.1, но они поддерживаются.

Наша цель - предоставить разработчикам возможность запускать наш веб-тестовый пакет в фоновом режиме - не мешать окну браузера их работой.

К сожалению, поиск Google не появился anyhting :-(

Примечание: хотя мы используем .NET/C#, мы совершенно счастливы с вызовом WinAPI, а

+0

@ Sidewinder94: Я не уверен, что мы находимся на одной странице. Я не ищу способ начать процесс на том или ином экране. Я ищу способ начать процесс на другом * рабочем столе *. Рабочий стол может (afaik) охватывать все экраны. –

ответ

2

Вы. можно использовать STARTUPINFO.lpDesktop при создании процесса с помощью CreateProcess. для примера, см Start process on the other desktop, Python, Windows.

Однако это требует наличия контроля над созданием процесса. для того, чтобы получить веб-тестов для запуска на другом рабочем столе, вы, возможно, придется исправьте это в своем веб-тестировщике (например, ChromeDriver), поэтому mehow.

 Смежные вопросы

  • Нет связанных вопросов^_^