ソフトウェアのインストール中に、次の再起動後にいくつかのコードを実行する必要があります。これを行うために、次のレジストリ キーの下に EXE へのリンクを配置しています。
Software\Microsoft\Windows\CurrentVersion\RunOnce
私の質問は、EXE 自体をどこに置くべきかということです。実行後にEXEは必要なく、インストーラーはProgram Filesの下にフォルダーを作成しません。%TEMP% の下に置いても安全でしょうか? 残念ながら、Windows が再起動するまでに %TEMP% が消去され、EXE が削除される可能性があります。Program Files の下にフォルダーを作成してそこに置くことはできますが、一度実行した後はそのフォルダーが永久にそこに残ります。
推奨される動作はありますか?