Fehler 1060 bei OpenService



  • Ich möchte gern bei einem Dienst unter Win2000 den Status abfragen, mit folgendem Code versuche ich eine Instanz des Dienstes zu erhalten

    SC_HANDLE Service;
        AnsiString SName = "ServiceFileImport";
        SC_HANDLE SManag = OpenSCManager( NULL, NULL, SC_MANAGER_ALL_ACCESS);
        Service = OpenService(SManag,SName.c_str(),SERVICE_QUERY_STATUS	);
        DWORD Error = GetLastError();
    

    Leider bekomme ich nur die Meldung 1060 das der Service nicht existiert obwohl er definitiv installiert ist.
    Weiß jeman woran das liegt ?


Anmelden zum Antworten