2010-05-21 4 views
3

This question은 링크에 응답하여 응용 프로그램을 시작하기 위해 사용자 정의 URL 프로토콜을 등록하는 방법을 설명하지만 동적 처리기를 제공하도록 처리기를 원합니다.HTML 콘텐츠를 제공하는 Windows의 사용자 정의 URL 프로토콜

기본적으로 웹 서버 대신 사용자의 컴퓨터에서 실행되는 웹 응용 프로그램을 만들려고합니다. localhost을 설정할 수 있지만 사용자가 다른 위치에서 참조 할 수있는 '친숙한'URL 형식을 사용하고 싶습니다. 가상 cats 프로토콜 :

cats:fluffy/cheeseburger-consumption-stats 

어떻게 이러한 목표를 달성 할 수 있습니까? 또한 브라우저에서의 보안 경고와 같은 이러한 접근 방식으로 함정을 발견 할 수 있습니까?

답변

5

나는 몇 년 전에 비슷한 일을했다. 로컬 애플리케이션이 있었고 사용자 정의 URL 핸들러를 작성하여 클릭하면 웹 페이지에 이러한 특수 링크를 포함시켜 애플리케이션을 실행하고 파일을로드 할 수 있었다.

이 기술은 비동기 플러그 형 프로토콜이라고합니다 - http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx

- 여기

http://msdn.microsoft.com/en-us/library/aa767916(v=VS.85).aspx 당신이 할 필요가 레지스트리 설정 및 요청을 처리하는 샘플 응용 프로그램을 설명하는 간단한 예제입니다

관련 문제