запуск приложения на клиентском компьютере - PullRequest
1 голос
/ 26 ноября 2009

Я разработал два приложения, одно веб-приложение ASP.NET (myWebAppl) и одно приложение Windows (myWinAppl).

myWebAppl Подробности: это приложение имеет две веб-страницы myPage1.aspx и myPage2.aspx.
myWinAppl Подробности: Это приложение Windows с одним экземпляром, которое принимает некоторые параметры.

Теперь из myPagep1.aspx (в зависимости от требования) я хочу проверить, установлен ли myWinAppl на клиентском компьютере или нет

  • если он установлен, я хочу запустить myWinAppl и передать необходимые параметры.
  • если он не установлен, веб-страница должна сообщить пользователю, что myWinAppl не установлен на вашем компьютере, поэтому загрузите его с сервера.

Как мне это сделать?

Shital

Ответы [ 2 ]

0 голосов
/ 26 ноября 2009

Если в myWinAppl есть пакет установщика Windows, вы можете использовать интерфейс сценариев MSI, чтобы определить, установлено ли ваше приложение с использованием клиентского JavaScript на веб-странице. Также этот интерфейс позволяет узнать, где установлено приложение. Но пользовательский объект ActiveX гораздо проще в использовании.

0 голосов
/ 26 ноября 2009

Ваше клиентское приложение должно иметь безопасный для сценариев компонент ActiveX COM. На своей странице через Javascript (так на стороне клиента) вы пытаетесь создать экземпляр ActiveX и выполнить нужный код с параметрами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...