Я создал службу Windows, которая принимает команды от удаленных машин через WCF.Одна из этих команд - запустить указанный исполняемый файл (давайте проигнорируем последствия такой функциональности для безопасности).
В моей службе я использую Process.Start () для запуска исполняемого файла.Все работает хорошо, если исполняемый файл является локальным для компьютера, но если он находится на удаленном общем файловом ресурсе, он завершается с ошибкой без ошибок (или, точнее, просто зависает).Я подозреваю, что проблема заключается в том, что он вызывает стандартное предупреждение Windows «Неподтвержденный издатель», что можно было бы увидеть, если они дважды щелкают exe-файл в удаленной системе.что я могу по-настоящему запустить любой исполняемый файл?Как я уже сказал, я понимаю последствия безопасности для запуска любого исполняемого файла, но это действительно то, что мне нужно.Я бы подумал, что это предупреждение было только концепцией пользовательского режима, но оно действительно мешает моему Сервису.
Идеи?