カスタムURIスキームと独自のファイルタイプを持つアプリケーション用のインストーラを作成しています。アプリケーションはlauncher.bat
で実行されました。レジストリで私はlauncher.bat
に設定しました。 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