У меня есть приложение, которое не запускается через удаленный рабочий стол (оно проверяет, было ли оно запущено через терминальные службы Windows). Одним простым способом обойти это было бы использование другого приложения для удаленного рабочего стола, такого как DameWare. Это работает, но мне было интересно, смогу ли я продолжать использовать Windows Remote Desktop, запуская приложение удаленно другими способами. До сих пор я не был в состоянии сделать это:

  • Запланированные задачи PsExec / BeyondExec / Windows - Приложение также обнаруживает их (я предполагаю, что они также используют службы терминалов)
  • Telnet - сеанс telnet не выглядит интерактивным, я не вижу ни одного приложения, которое запускаю там в сеансе удаленного рабочего стола

Я полагаю, что я всегда мог бы запустить свой собственный "удаленный запуск процесса" (скажем, .NET/WCF), просто задаваясь вопросом, есть ли что-то готовое.

РЕДАКТИРОВАНИЕ Мой собственный ролик тоже не работал, так как мне приходилось запускать серверное приложение, которое я создал из удаленного рабочего стола, и любой процесс, который он вызывал, все еще находился в этом контексте.

0