토렌트 프로그램을 많이 써 본 사람이면 마그넷 링크라는 것을 알 것이다.
"magnet:"으로 시작하는 인터넷 주소 말이다.
이 주소를 복사해서 주소창에 넣으면 토렌트 프로그램이 뜨면서 연결되는 것이 바로
이 URI Scheme 연결 프로그램으로 등록되어 있기 때문이다.
(다른 표현으로는 URL Protocol 연결 프로그램이라고 하기도 한다.)
웹 사이트 바로가기 링크를 바탕화면에 복사해놨다가 클릭하면 웹 브라우저가 실행되는 것 역시
바로 이 URI Scheme 연결 프로그램으로 HTTP 주소가 웹 브라우저에 연결되어 있기 때문이다.
이처럼 이미 우리가 무의식 중에 사용하고 있는 HTTP나 FTP 등의 인터넷 주소도 모두
마찬가지 개념으로 적용되어 있다.
새로운 사용자 정의 URI Scheme 연결 프로그램을 만드는 방법은 비교적 간단하다.
구구절절 설명하는 것보다 잘 설명되어 있는 사이트 링크가 백번 낫다...
그래서! 아래 링크 사이트 참조.
>> 참조: http://nsinc.tistory.com/77
간단히 말해, 레지스트리에 특정 키/값을 추가해주고 Shell로 프로그램을 연결해 주면 끝.
(URL Protocol 이라는 값을 만들어 주는 것이 가장 중요하다.)
그 다음으로는 넘어온 값을 받아서 처리하는 프로그램을 만들어 주면 된다.
예를 들어,
thermidor://shutdown.10m
thermidor://shutdown.1h
이런 URL Protocol을 실행하면 자동으로 10분 또는 1시간 후에 컴퓨터가 종료되도록 만들고 싶다면
먼저 위 URL을 파라미터로 받아 10분후에 컴퓨터를 종료하는 프로그램 "shutafter.exe"를 만들고,
레지스트리에 URI Scheme 연결 프로그램으로 "shutafter.exe"를 연결시킨다.
그러면, 특정 웹 페이지에 위 URL을 링크로 걸어 두면 필요할 때 클릭해서 컴퓨터를 종료시킬 수 있다.
'Tech: > 일반·기타' 카테고리의 다른 글
Embedded IE(Internet Explorer) 버전 처리 (0) | 2016.03.24 |
---|---|
실버라이트(Microsoft Silverlight) 설치가 안될 때 (2) | 2016.03.18 |
SQL Server sa 패스워드 변경하기 (0) | 2015.09.23 |
Windows 10 다중 데스크톱(Multiple Desktops) (2) | 2015.09.03 |
Office 2013 설치 제거 시 오류 해결 (0) | 2015.08.27 |