2009-11-26 6 views
1

하나의 ASP.NET 웹 응용 프로그램 (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 객체는 사용하기가 훨씬 쉽습니다.

관련 문제