Как мне запустить исполняемый файл с веб-страницы?

Мы переписали приложение WinForms A как веб-приложение. Старое приложение WinForms было интегрировано с приложением WinForms B, так что вы можете запустить его из приложения A с помощью набора переменных.

Теперь пользователи требуют такой же функциональности от переписанного веб-приложения. Моей первой мыслью было, чтобы приложение B WinForms создало мой собственный протокол URL (foo://...), но, похоже, для этого вам нужно создать ключи в HKEY_CLASSES_ROOT - это действие, выполняемое администратором. Тем не менее, пользователи в основном ограниченные пользователи, и приложение B WinForms на самом деле является приложением ClickOnce.

Какие у меня варианты?

1 ответ

Поскольку приложение A теперь находится в облаке, а пользователь взаимодействует с ним через браузер, оно помещается в "песочницу", и многие вещи, которые может выполнять настольное приложение, ему больше не доступны.

Это функция безопасности, и помимо написания плагина для браузера, который будет соединять приложение А в браузере с приложением b, мало что можно сделать.

Другие вопросы по тегам