在客户机上运行应用程序

时间:2009-11-26 09:19:50

标签: windows web-applications install

我开发了两个应用程序,一个是ASP.NET Web应用程序(myWebAppl),另一个是Windows应用程序(myWinAppl)。

myWebAppl详细信息:此应用程序有两个网页myPage1.aspx和myPage2.aspx。
myWinAppl详细信息:这是一个单实例Windows应用程序,它接受一些参数。

现在来自myPagep1.aspx(取决于要求)我想检查myWinAppl是否安装在客户端计算机上

  • 如果已安装,我想运行myWinAppl并传递所需的参数。
  • 如果未安装,网页应提示用户您的计算机上未安装myWinAppl,因此请从服务器下载。

我该怎么做?

清淳

2 个答案:

答案 0 :(得分:0)

您的客户端应用程序应该具有脚本安全的ActiveX COM组件。在您的页面中,通过Javascript(所以客户端),您尝试实例化该ActiveX并使用参数执行所需的代码。

答案 1 :(得分:0)

如果您的myWinAppl具有Windows Installer程序包,则可以使用MSI脚本界面来确定您的应用程序是否使用网页上的客户端JavaScript进行安装。此界面还可以让您找到安装应用程序的位置。但是自定义ActiveX对象更容易使用。