개발하는 두더지

[Windows/윈도우즈] Custom URL Schemes ( Protocol Handler ) 레지스트리 등록 방법 본문

이것저것

[Windows/윈도우즈] Custom URL Schemes ( Protocol Handler ) 레지스트리 등록 방법

덜지 2016. 7. 22. 03:22

# Active X 대체 기술

HTML5 를 이용한 대체 기술도 있지만 C기반 보안 솔루션의 설치를 지원해아하므로 URL Scheme 기술을 사용


# Custom URL Schemes

대부분의 OS에서 URL Scheme을 직접 등록하고 설정할 수 있음.

Android, IOS, Windows 등 시스템에 따라 각각 다르게 등록


# In Windows OS

HKEY_CLASSES_ROOT/

    MY_PROTOCOL_NAME/

        (Default) = "URL:MY_PROTOCOL_NAME"

        URL Protocol = ""

        DefaultIcon/

            (Defualt) = "C:\Temp\Icon.ico,1"

        shell/

            open/

                command/

                    (Defalut) = "C:\Temp\ExecuteFile.exe" "%1"




# IE, Edge 에서 동작가능

MY_PROTOCOL_NAME://Parameter


ex)

MY_PROTOCOL_NAME 가 test 라면

test://1 2 3 을 IE 주소창에다가 입력


chrome은 동작 안됨..

Comments