ローカル サーバーとしてプログラムを実行する
サービスとしてのプログラムの実行が不便な場合は、プログラムが通常のローカル サーバーとして実行されるように、レジストリを一時的に変更できます。 AppID の LocalService
値の名前を _LocalService
に変更し、CLSID の下の LocalServer32
キーが正しく設定されていることを確実にします。 (DCOMCNFG を使用して、ご使用のアプリケーションを別のコンピューターで実行するように指定すると、LocalServer32
キーの名前が _LocalServer32
に変更されることに注意してください)。ローカル サーバーとしてプログラムを実行すると、CAtlServiceModuleT::Start
での StartServiceCtrlDispatcher
の呼び出しが失敗するまで数秒かかるため、起動時に数秒余分にかかります。