2009-11-26 68 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對象更容易使用。

相關問題