レジストリに手動でキーを追加して、ファイルをパラメータとして使用し、ユーザーが特定の拡張子のファイルを右クリックしたときに実行する方法を知っています。 インストールウィザードを使用して.exeを構築し、入力ファイル(コマンドラインパラメータとして)でコンソールで手動でテストできます。インストールウィザードでユーザーから提供された場所を使用する
私はすべてのインストールプロセスをインストールウィザードにパックしたいと思っています(インストールプロセスではレジストリの変更がパッケージ化されません)。 私はsome programmatic modification of the registry hereのいくつかの例を見つけましたが、ユーザーがインストールウィザードプロセス中にインストールする場所を取得できる必要があります。この場所を参照して、レジストリからmy.exeを参照できるようにしますキー。どうやってやるの ?インストールウィザードでいくつかのコードをどこに接続できますか?
UPDATE:あなたは、専用のセットアップオーサリングツールを使用している場合
こんにちは、私の質問に更新され、私が最初にVisual Studioのインストーラを設定します。この場合、あなたのレジストリエントリの値はこのようなものになることができます。ユーザーがインストールウィザードを完了した直後に実行されるいくつかのコードはどこに置くことができますか? – Jerome
私は私の答えを編集しました。 –