Uruchamianie programu jako serwera lokalnego
Jeśli uruchomienie programu jako usługi jest niewygodne, można tymczasowo zmienić rejestr, aby program był uruchamiany jako normalny serwer lokalny. Po prostu zmień nazwę wartości w polu AppID _LocalService
na LocalService
i upewnij się, że LocalServer32
klucz w identyfikatorze CLSID został poprawnie ustawiony. (Należy pamiętać, że użycie dcOMCNFG w celu określenia, że aplikacja powinna być uruchamiana na innym komputerze, zmienia nazwę LocalServer32
klucza na _LocalServer32
.) Uruchomienie programu jako serwera lokalnego trwa kilka sekund podczas uruchamiania, ponieważ wywołanie do StartServiceCtrlDispatcher
CAtlServiceModuleT::Start
programu trwa kilka sekund, zanim zakończy się niepowodzeniem.