Exécution du programme en tant que serveur Local
Si l’exécution du programme en tant que service est peu pratique, vous pouvez modifier temporairement le Registre afin que le programme soit exécuté en tant que serveur local normal. Renommez simplement la LocalService
valeur sous votre AppID _LocalService
et vérifiez que la LocalServer32
clé sous votre CLSID est correctement définie. (Notez que l’utilisation de DCOMCNFG pour spécifier que votre application doit être exécutée sur un autre ordinateur renomme votre LocalServer32
clé en _LocalServer32
.) L’exécution de votre programme en tant que serveur local prend quelques secondes supplémentaires au démarrage, car l’appel StartServiceCtrlDispatcher
CAtlServiceModuleT::Start
prend quelques secondes avant qu’il ne échoue.