• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カスタム動作のRegistry登録法 ???)

カスタム動作のRegistry登録法

このQ&Aのポイント
  • カスタム動作のRegistry登録法について解説します。
  • MyProgramのインストールとRegistryの設定方法について説明します。
  • 展開先を柔軟に指定するためのRegistryの設定方法についてご教示ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • FAY
  • ベストアンサー率49% (95/193)
回答No.1

Visual Studioのセットアッププロジェクトでmsiを作成した、という前提です。 まずファイルシステム エディタでアプリケーション フォルダの Property プロパティの設定値を確認してください。 (何も設定していなければ TARGETDIR になっているはずです。) それを確認したら、(VisualStudioの)レジストリ エディタの ...(中略)CurrentVersion\Runの下に文字列キーを作成し、 (name) プロパティに任意の名前、 Value プロパティに [TARTEGDIR]MyProgram.exe を設定します。 [TARGETDIR]はインストール時に設定したパスに置換されるため、 インストール先に関係なく正しくパスを設定をすることができます。 \でも、普通Runで起動するアプリケーションは \システムドライブに\インストールさせるような・・・ \スタートアップに登録しもよさそうな予感もしてるです。

sato-may
質問者

お礼

ありがとうございます ご指導の通りに指定したところ、一発OKでした 今後とも宜しくお願い申し上げます ありがとうございました