2009-11-26 4 views
1

J'ai développé deux applications, une application Web ASP.NET (myWebAppl) et une application Windows (myWinAppl).application en cours d'exécution sur la machine client

Détails de myWebAppl: Cette application a deux pages Web myPage1.aspx et myPage2.aspx.
myWinAppl Détails: Il s'agit d'une application Windows à instance unique, qui accepte certains paramètres.

maintenant de myPagep1.aspx (selon les besoins) Je veux vérifier si myWinAppl est installé sur l'ordinateur client ou non

  • si elle est installée, je veux courir myWinAppl et transmettre les paramètres requis.
  • S'il n'est pas installé, la page Web doit inviter l'utilisateur à indiquer que myWinAppl n'est pas installé sur votre ordinateur, alors téléchargez-le à partir du serveur.

Comment faire?

Shital

Répondre

0

Vous application client doit avoir un script composant COM sécurité ActiveX. Dans votre page, via JavaScript (donc côté client), vous essayez d'instancier cet ActiveX et d'exécuter votre code désiré avec des paramètres.

0

Si votre application myWinAppl dispose du package Windows Installer, vous pouvez utiliser l'interface de script MSI pour déterminer si votre application est installée à l'aide du javascript côté client sur une page Web. Cette interface peut également vous permettre de savoir où l'application est installée. Mais l'objet ActiveX personnalisé est beaucoup plus facile à utiliser.

Questions connexes