私の Wix プロジェクトでは、外部アプリケーションを新しいファイル タイプのデフォルト プログラムとして設定する必要があるため、レジストリ キーにいくつかのファイルの関連付けを追加します (奇妙なことに、プラグインを開発していて、プラグインが見つかりません)。外部プログラムを処理するためのネイティブな方法)。MSDN によると、ファイルの関連付けを変更する場合は SHChangeNotify を呼び出す必要があります。そうでない場合、新しい関連付けはシステムが再起動するまで機能しません。これが私の問題です。Wix でこれを行うにはどうすればよいですか? この機能を実装するツールを見つけましたが、Wix インストーラーでこれをハードコードする必要があります。
[解決策] まず、@BdN3504 が示すように ProgId 要素を追加します。次に、Custom Action を使用して SHChangeNotify を送信します。乾杯〜