사용자 지정 URI 체계와 함께 열 수있는 자체 파일 형식이있는 응용 프로그램의 설치 관리자를 만들고 있습니다. launcher.bat
으로 실행 된 응용 프로그램, 레지스트리에서 나는 launcher.bat
을 그렇게 설정했습니다. launcher.bat
대신 exporer 및 브라우저에서 응용 프로그램을 여는 것으로 표시되도록 응용 프로그램 이름을 등록하려는 경우가 아니라면이 방법을 사용해야합니다.Windows 레지스트리 - 파일 형식을 여는 응용 프로그램을 등록하십시오.
설치 스크립트에 의해 적용되는 레지스트리 파일 (가 동적으로 생성됩니다이다 , 그래서뿐만 아니라 응용 프로그램 경로 상관 없어) 다음이다 :
이Windows Registry Editor Version 5.00
; ---- Add myext extension
[-HKEY_CLASSES_ROOT\.myext]
[HKEY_CLASSES_ROOT\.myext]
"content-type"="application/myext+xml"
@="myapp"
; ---- Add myapp for protocol
[-HKEY_CLASSES_ROOT\myapp]
[HKEY_CLASSES_ROOT\myapp]
@="URL:tahuna Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\myapp\DefaultIcon]
@="MyApplication.exe,1"
[HKEY_CLASSES_ROOT\myapp\shell]
@="open"
[HKEY_CLASSES_ROOT\myapp\shell\open]
@="Open with My Application"
[HKEY_CLASSES_ROOT\myapp\open\command]
@="\"C:\\Program Files (x86)\\My Application\\launcher.bat\" \"%1\""
내가 또 뭘 추가해야 그렇게하려면 레지스트리에?
실제 문제는 무엇입니까? – Anders