2011年2月17日のブックマーク (1件)

  • SCM

    今回は、サービスをプログラムの視点から考えてみたいと思います。 サービスの開発は、環境設定の仕方やWindowsAPIを呼び出すことなど、 普通のWindowsアプリケーションの開発と同じの面が多々あります。 たとえば、サービスのエントリポイントは、いつものようにWinMainで構いません。 int WINAPI WinMain(HINSTANCE hinst, HINSTANCE hinstPrev, LPSTR lpszCmdLine, int nCmdShow) { StartServiceCtrlDispatcher(...); // 簡単のため、引数は省略 return 0; } 上記コードが呼び出しているStartServiceCtrlDispatcherという関数は、 内部でSCM(スカムと呼ぶ)とのコマンド通信を行っています。 SCMは、Service Control Ma

    Sampo
    Sampo 2011/02/17
    Windowsサービスプログラミングの基礎