推定無題

日々調べたこととか

起動時に実行されるレジストリキー

  • 全ユーザー
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\
  • ユーザー個別
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\

上記キークラス以下のキー。
REG_SZタイプで設定した値がコマンドラインとして実行される。

Run 起動の度に実行される
RunOnce 起動時に一度だけ実行される 実行された後、キーは自動削除される
RunOnceEx 上に同じ。ただしプロセスが違う、らしい 詳しくはここ参照

サンプル

起動時にメモ帳を開く。
一度実行されるとレジストリキーは削除される。

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
RunOnce    REG_SZ    %WINDIR%\system32\notepad.exe

参考

http://support.microsoft.com/kb/137367/

http://support.microsoft.com/kb/232509/ja