레지스트리에 등록한다.
예제는 BTP(Bloodguy Test Protocol) 을 만든다고 가정.
HKEY_CLASSES_ROOT\BTP 라는 키를 만들고 '(기본값)'에 다음과 같은 value를 넣고,
'URL Protocol' 이라는 빈 문자열 값을 하나 만든다.
(기본값) REG_SZ URL:BTP(Bloodguy Test Protocol)
URL Protocol REG_SZ
URL Protocol REG_SZ
HKEY_CLASSES_ROOT\BTP\shell\open\command 라는 키를 만들고 기본값에 해당 프로토콜을 실행시킬 프로그램의 경로명을 넣는다.
기본적으로 첫번째 파라메터로 링크에 걸린 주소값을 반환하는 형태이므로 그것도 함께 넘긴다.
(기본값) REG_SZ "C:\alert.exe" "%1"
그리고 이 프로그램을 다운로드 받은 후 C:\ 에 넣고,
이렇게 하고 html 에 아래와 같은 내용으로 대충 링크를 작성해서 클릭해보자.
<a href="btp://123.txt">테스트</a>
alert.exe 는 링크를 통해서 들어온 첫번째 파라메터를 에디트박스에 출력해주는 프로그램이다.
이걸 응용해서 다양한 프로그램의 런칭이 가능하다.
'컴퓨터관련 잡동사니' 카테고리의 다른 글
아이폰, 아이패드, 맥북과 구글 캘린더 연동 (0) | 2011.06.27 |
---|---|
도메인의 역사 인포그래픽 (0) | 2011.01.01 |
[VM Player] 네트워크 설정 (NAT) (0) | 2010.07.26 |
jre 자동설치 (0) | 2010.07.15 |
외국인 번호 알고리즘 테스트용 외국인번호 (0) | 2010.04.01 |