我正在爲具有自定義URI方案和自己的文件類型的應用程序進行安裝,以便用它打開。該應用程序執行與launcher.bat
,在註冊表中我已設置launcher.bat
這樣做。 它的工作原理應該是這樣,除非我想在應用程序中註冊該應用程序,並在exporer和瀏覽器中顯示爲開放應用程序而不是launcher.bat
。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