Freigeben über


Ausführen des Programms als lokaler Server

Wenn das Programm als Dienst nicht ordnungsgemäß ausgeführt wird, können Sie die Registrierung vorübergehend ändern, sodass das Programm als normaler lokaler Server ausgeführt wird. Benennen Sie einfach den LocalService Wert unter Ihrer AppID um _LocalService , und stellen Sie sicher, dass der LocalServer32 Schlüssel unter Ihrer CLSID richtig festgelegt ist. (Beachten Sie, dass die Verwendung von DCOMCNFG, um anzugeben, dass Ihre Anwendung auf einem anderen Computer ausgeführt werden soll, ihren LocalServer32 Schlüssel in _LocalServer32.) Das Ausführen des Programms als lokaler Server dauert ein paar Sekunden beim Starten, da der Aufruf StartServiceCtrlDispatcher CAtlServiceModuleT::Start ein paar Sekunden dauert, bevor er fehlschlägt.

Siehe auch

Tipps zum Debuggen