OS起動時にプログラムを自動的に実行する OS起動時に一回だけプログラムを自動的に実行するこれは、.NETの知識というより、Windowsに関する知識ということになるでしょう。 OS起動時に指定したプログラムを自動的に実行されるようにするには、Windowsのプログラム内スタートアップフォルダにショートカットを作成するか、レジストリのRunキーに登録するというのが一般的な方法です。.NETではショートカットの作成が簡単でないため、ここではレジストリのRunキーに書き込む方法を紹介します。 OS起動時に起動させるプログラムが登録されているキーには、次の4つがあります。(正確には、これらのキーに登録されたプログラムは新規ユーザーがログオンする時に実行されます。また、これ以外のキーもあります。詳しくは、下に紹介するマイクロソフトサポート技術情報をご覧ください。) HKEY_LOCAL_MACHI