Etc

웹(Chrome)에서 응용 프로그램 실행 : Registry 이용한 Custom URL schemes 방식 호출

주피터0410 2023. 10. 26. 17:33

레지스트리에 Key를 등록하여 호출하는방법

 

Window + R : command 창을 실행하여 regedit입력 

[윈도우키 + R : comand창]

웹페이지에서 링크에 들어갈 APP명으로 키 생성

HIKEY_CLASSES_ROOT > 우클릭 > 새로만들기 > KEY (test)

생성한 KEY(test)에 문자열 등록

KEY 우클릭 > 새로 만들기 > 문자열 값 을 선택하면 "새 값 #1" 자동등록

새 값 #1을 URL protocol 으로 수정

하위 KEY 생성

KEY(test) 하위에 동일한 방법으로 shell - open- command 순으로 하위 키를 생성

KEY(command)의 (기본값) 문자열 값 수정

기본값 항목의 데이터를 "응용프로그램 절대경로" "%1" 로 수정한다.

"%1" 은 응용 프로그램 실행 시 args[]에 들어가는 인자값으로 필요하면 "%2" "%3" 인자값을 추가

 

웹페이지에서 지정된 레즈스트리(Registry)를 바라보는 URL을 호출하여 실행
<a href="test://~~~~">응용프로그램 실행</a>