Wenn unbequem das Programm als Dienst ausführen ist, können Sie die Registrierung vorübergehend ändern, so dass das Programm als lokaler Server normal ausgeführt wird. Einfach Umbenennen der LocalService Wert unter Ihrem AppID zu _LocalService und die LocalServer32 Schlüssel unter Ihrer CLSID richtig eingestellt ist. (Beachten Sie, dass mithilfe von DCOMCNFG um anzugeben, dass Ihre Anwendung auf einem anderen Computer ausgeführt werden soll, benennt Ihre LocalServer32 Schlüssel zu _LocalServer32 .) Läuft das Programm als lokaler Server dauert ein paar Sekunden beim Start, da der Aufruf an StartServiceCtrlDispatcher in CServiceModule::Start einige Sekunden dauert, bevor es ausfällt.