Установка фокуса на окно в виртуальной машине - PullRequest
0 голосов
/ 31 января 2011

В настоящее время у меня возникают проблемы с получением окна, чтобы быть сфокусированным или активным окном на виртуальной машине.Он работает нормально, когда у меня открыто соединение с удаленным рабочим столом, но когда оно закрыто и я снова открываю виртуальную машину после выполнения кода, окно, на котором я пытаюсь сосредоточиться, отображается серым, как будто оно не имеет фокуса.Я пытаюсь смоделировать нажатия клавиш в приложении, поэтому мне нужно, чтобы окно было сфокусировано, кто-нибудь знает обходной путь для этого?Мое приложение написано на C #, и я пытаюсь использовать некоторые P / Invoke для установки фокуса (который работает, когда RDP-соединение открыто, но не удается в противном случае).

1 Ответ

0 голосов
/ 31 января 2011

Это возможно, открыв командную строку и введя: tscon.exe (идентификатор вашей сессии) / dest: console

Это отключит вас от сеанса и оставит рабочий стол разблокированным, позволяя звонкам работать на тот случай, если кому-то будет интересно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...