0
A
答えて
3
ステップ1は手でそれを行う方法を学ぶことです。これには、シェル拡張と、registering itの作成が含まれます。 MSDNごとにimplementing IContextMenuを実行し、そのCLSIDをレジストリキーHKEY_CLASSES_ROOT \ ProgID \ ShellEx \ ContextMenuHandlersのサブキーにリストします。さらに、そのレジストリキーを作成した後にSHCNE_ASSOCCHANGEDとSHChangeNotifyを呼び出すか、再起動する必要があります。
あなたのニーズが7郵便番号の場合よりも簡単な場合は、おそらくVerb or File Associationを登録するだけです。
これを実行して開発マシンでテストしたら、ステップ2の準備が整いました。これをインストーラの一部にします。動詞またはファイルの関連付けを作成している場合は、ProgId、Extension、およびVerb要素で公開されているように、ネイティブWindowsインストーラテーブルで可能です。シェル拡張を登録している場合は、RegistryKeyとRegistryValue要素を使用して直接レジストリキーを作成する必要があると思います。 WiXのオーサリングのより具体的な例については
、How to register file types/extensions with a WiX installer?とHow to associate application with existing file types using WiX installer?
への回答を参照してください関連する問題
- 1. MSIインストーラのエラーダイアログローカリゼーション(WiX)
- 2. MSIインストーラ、Wixとダイアログサイズの値
- 3. WIX-インストーラMSIパブリッシャ不明
- 4. wixインストーラでASPによるIISのプラットフォーム独立登録
- 5. COM登録DLLはMSIインストーラを使用してタイプライブラリを生成/登録しません
- 6. exeとmsiのインストーラをチェイン
- 7. ローカライズmultilangualのWiXインストーラは、私はWiXのツールセット3.10を使用した.msiインストーラを作成し、正しい言語
- 8. MSIが多いWixインストーラ。どうやってするの?
- 9. MSIインストーラの強制終了?
- 10. 複数のmsiプロジェクトを登録
- 11. WindowsインストーラのCOM登録の変更
- 12. Wix - GACへのアセンブリの動的登録
- 13. Wixインストーラのファイルブラウズダイアログ
- 14. Wix MSIインストーラはSQLスクリプトにガベージ文字を入れます
- 15. wcfサービスのmsiインストーラ
- 16. CygwinアプリケーションのMSIインストーラ
- 17. MSIインストーラのTerminalServerプロパティ
- 18. WCFウィンドウサービスのWIXインストーラ
- 19. perMachineインストーラのICE91 Wix
- 20. VS.NET MSIインストーラ画面のカスタマイズ
- 21. Wix Toolsetを使用してASP.NET CoreアプリケーションのMSIインストーラを作成する方法
- 22. WiX:複数のMSIファイル?
- 23. WiXブートストラップのMSIパッケージロギングレベルをオーバーライド
- 24. のWiXインストーラ3.7ブートストラップレジストリ検索
- 25. WiX、Windowsインストーラの概要?
- 26. アセンブリを登録(regasm)するためのセットアップ(MSI)の作成
- 27. 実行MSIインストーラ黙っ
- 28. VS2010ネストされたmsiインストーラ
- 29. プロセスから呼び出されたMSIインストーラの出力方法
- 30. msiインストーラの書き込みベースのUI