2012-06-05 3 views
0

웹 페이지에서 응용 프로그램 (사용자의 컴퓨터에 설치되어 있다고 가정)을 실행해야한다는 요구 사항이 있습니다.웹 페이지에서 실행 파일을 실행하는 것이 바람직합니까?

이렇게하는 방법은 여러 가지가 있지만 이것이 수용 가능한 해결책인지 알고 싶습니다. 웹 페이지에서 응용 프로그램을 실행하는 것이 좋습니까? 아니면 이런 종류의 안티 패턴입니까?

편집 : 명확히하기 위해 플로리안이 언급 한 것처럼 실행 파일이 웹 페이지로드시 실행된다는 것을 의미하지는 않았지만 사용자가 클릭 할 때 실행 파일이 실행된다는 것을 사용자가 알게되었습니다. 내 질문도이게 다인가?

+0

나에게 끔찍한 생각이 들립니다. 왜 요구 사항을 확장 할 수 있습니까? 궁극적으로 왜 노력하고 있는지에 대해 조금 더 말하면 도움이 될 것입니다. – Telemachus

+0

나는 괜찮다고 생각하지만, 어떻게 시작 하느냐에 달려있다. 어떻게 시작 하시겠습니까? –

+0

Microsoft에서 일하고 있습니까? – user123444555621

답변

2

이렇게 할 수있는 경우 보안 결함 일 가능성이 큽니다. 내 웹 페이지를 방문했기 때문에 모든 응용 프로그램을 실행할 수 있습니까?

그러나 데스크톱 응용 프로그램에서 처리하는 프로토콜을 추가하여 skype과 같은 작업을 수행 할 수 있습니다. 즉, 사용자가 링크를 클릭하면 프로토콜을 처리하는 데스크톱 응용 프로그램이 시작됩니다.

<a href="skype://username">Skype me!</a> 

그리고 스카이프 프로그램은 운영 체제의 skype 프로토콜의 기본 처리기, 그래서 그것을 실행 :

스카이프의 링크는 다음과 같이 있습니다.

관련 문제