Я создаю веб-приложение, которое должно запускать «NXClient» на клиентской машине. Итак, каков наилучший способ сделать это?Каков наилучший способ запуска exe клиента?
Thanks
Я создаю веб-приложение, которое должно запускать «NXClient» на клиентской машине. Итак, каков наилучший способ сделать это?Каков наилучший способ запуска exe клиента?
Thanks
Это невозможно.
Вместо этого вы можете связать расширение с вашей программой на клиенте, а затем подать файл с этим расширением, и программа откроет его.
+1 «... откроет его **, если пользователь разрешит это **« Как и должно быть. –
Отредактированный, чтобы удалить предложение, которое работает только в IE, и с раздражающими подсказками в том, что ...
Чтобы запустить его без взаимодействия с пользователем, как говорит @SLaks, невозможно из чистого ASP.NET, и не зря.
Однако вы можете создать элемент управления ActiveX или браузера на другом языке и установить его пользователем. Однако, по определению, это не решение ASP.NET, это решение ActiveX или дополнительное решение и т. Д.
Возможно, однако, даже такие надстройки для браузера - это плохая идея, и вам нужно будьте очень осторожны, чтобы не делать это небезопасно, и должен четко указывать, что делает ваше дополнение.
Мне нужны некоторые разъяснения. Вы хотите, чтобы ваш пользователь посетил ваш веб-сайт и при этом запустил приложение, которое уже существует на их машине? –
Я создаю веб-сайт, который должен взаимодействовать в облаке. Доступ к удаленной машине. Этот удаленный компьютер будет доступен с помощью приложения, то есть NXclient. Это уже будет установлено на компьютере пользователя, поэтому мне нужно запустить этот клиент exe с помощью моего веб-сайта, чтобы пользователь мог предоставить логин для входа и получить доступ к удаленному компьютеру. – LLM