В настоящее время у меня возникают проблемы с тем, чтобы окно было сфокусированным или активным окном на виртуальной машине. Он отлично работает, когда у меня открыто подключение к удаленному рабочему столу, но когда оно закрыто и я снова открываю виртуальную машину после запуска своего кода, окно, на котором я пытаюсь сосредоточиться, становится серым, как будто оно не имеет фокуса. Я пытаюсь имитировать нажатия клавиш в приложении, поэтому мне нужно, чтобы окно было сфокусировано, кто-нибудь знает обходной путь для этого? Мое приложение написано на С#, и я пытаюсь использовать некоторые P/Invoke для установки фокуса (который работает, когда соединение RDP открыто, но в противном случае не работает).
Установка фокуса на окно в виртуальной машине
Ответы (1)
Это возможно, открыв командную строку и набрав: tscon.exe (ваш идентификатор сеанса) /dest:console
Это отключит вас от сеанса и оставит ваш рабочий стол разблокированным, что позволит работать вызовам на всякий случай, если кому-то интересно.
person
Jesus Ramos
schedule
31.01.2011