2009-11-26 65 views
1

我开发了两个应用程序,一个ASP.NET Web应用程序(myWebAppl)和一个Windows应用程序(myWinAppl)。在客户端机器上运行应用程序

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

现在从myPagep1.aspx(根据要求)我想查myWinAppl是否安装客户端机器上或不

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

我该怎么做?

Shital

回答

0

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

0

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

相关问题