Microsoft Visual Studio 2017 Installer Projects で スタートアップ に EXEファイル を設定する

インストーラーにて配布する exeファイル をスタートアップに設定して、ログオン時に自動起動するようにしたい。

前提条件

ファイルシステムを表示

f:id:kameya_takefumi:20180816104733p:plain

ファイルを追加

  • File System(Setup1) → Application Folder → 右クリック → Add → ファイル を選択

f:id:kameya_takefumi:20180816105000p:plain

  • 選択した exeファイル が追加される事を確認

f:id:kameya_takefumi:20180816105155p:plain

レジストリを表示

f:id:kameya_takefumi:20180816105341p:plain

キーを追加

  • キーの追加で HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run までのパスを作成

f:id:kameya_takefumi:20180816105655p:plain

文字列の値を追加

  • Name : test, Value : [TARGETDIR]WindowsFormsApp1.exe

f:id:kameya_takefumi:20180816110055p:plain

ソリューションのビルド

  • ビルド → ソリューションのビルド

インストールを行いレジストリの値を確認

  • レジストリエディターで HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run に EXEファイルまでのパス が設定されている事を確認

f:id:kameya_takefumi:20180816111018p:plain

マシンを再起動しログオン