Esecuzione del programma come server locale
Se l'esecuzione del programma come servizio è scomoda, è possibile modificare temporaneamente il Registro di sistema in modo che il programma venga eseguito come un normale server locale. È sufficiente rinominare il LocalService
valore in AppID in _LocalService
e assicurarsi che la LocalServer32
chiave nel CLSID sia impostata correttamente. Si noti che l'uso di DCOMCNFG per specificare che l'applicazione deve essere eseguita in un computer diverso rinomina la LocalServer32
chiave in _LocalServer32
. L'esecuzione del programma come server locale richiede alcuni secondi all'avvio perché la chiamata a StartServiceCtrlDispatcher
richiede CAtlServiceModuleT::Start
alcuni secondi prima che non riesca.