Last Updated 2002/11/07
Programming Tips Windows95系  索 引 
Windows95系サービス
2002/11/07

UNIX でいう daemon process のようなプログラムを Windows95 系で作成する.
(WindowsNT 系でいうサービスプログラム)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices

に登録すればログイン時ではなく,起動時にプログラムが実行する.
これでサービスもどきのプログラムとなる.

Kernel32.dll に RegisterServiceProcess という API が存在する.
(Undocumented API)

  DWORD RegisterServiceProcess(
    DWORD dwProcessId,   // process identifier, 0 = Current Process
    DWORD dwServiceType  // type of service
                         // 1 Start Service
                         // 0 Stop
   );


マイクロソフトのニュースグループ(pssnews.msn.com)にその API に関する投稿がある.
Message-ID: <32dea19c.55682721@msnews.microsoft.com>


参照
起動時実行
前後のTips
Windows95系サービス

DSS ProgrammingTipsCGI Ver2.02