Как отправить Ctrl + Alt + End на удаленный рабочий стол?

17

У меня есть приложение, где Ctrl+ Alt+ Endсопоставлен с командой, но при использовании машины через удаленный рабочий стол, Ctrl+ Alt+ Endиспользуется системой как альтернатива Ctrl+ Alt+ Delete. Есть ли способ изменить этот параметр для сеанса удаленного рабочего стола, чтобы я мог использовать Ctrl+ Alt+ Endв своем приложении?

Джимми
источник

Ответы:

6

У вас есть возможность запуска AutoHotkey на удаленном ПК? Вы можете запустить там скрипт, который перехватит альтернативную горячую клавишу по вашему выбору, и отобразит ее (там) как Ctrl + Alt + End.

JMD
источник
спасибо, работал как шарм, как только я понял сценарий :)
Джимми
Введение в AutoHotkey должно быть частью процесса регистрации в SuperUser. Это швейцарский армейский нож в кармане каждого суперпользователя. :)
JMD
3

Альтернативный метод, который открывает оверлей « Ctrl- Alt- Delete» вручную:

Run > shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

или

cmd > explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
alexmarkoff
источник
1
Связано (возможное объяснение?): Serverfault.com/questions/546644/…
Мокубай
+1 Могу подтвердить, что линия проводника сработала для меня, спасибо
Robotnik
0

Если у вас есть разрешение на установку на удаленном компьютере, вы можете использовать механизм сценариев, такой как AutoHotkey или AutoIt, чтобы создать небольшой сценарий для перехвата любого ярлыка и виртуального «нажатия» Ctrl+ Alt+ Delна удаленном компьютере.

Джаред Харли
источник
1
Нет необходимости устанавливать разрешения; AHK работает как исполняемый файл пользовательского режима, поэтому, пока выполнение приложения не ограничено, все должно быть в порядке.
Bob
0

При подключении на вкладке «Локальные ресурсы» клиента удаленного рабочего стола выберите «На локальном компьютере» в раскрывающемся меню фрейма клавиатуры. Это отправит эти сигналы клавиатуры непосредственно на удаленный компьютер, а не через клиента.

squillman
источник
3
отключение комбинаций клавиш Windows на самом деле, похоже, не относится к Ctrl + Alt + End. Хорошее предложение, хотя
Джимми
0

Используйте экранную клавиатуру .

  1. Нажмите кнопку Windows -> Выполнить
  2. Откройте oskи нажмите соответствующий ключ.
Иван Чау
источник
Если это не работает, попробуйте нажать Ctrl и Alt на физической клавиатуре, удерживайте, а затем нажмите «Конец» на экранной клавиатуре.
Иван Чау