Windoof 10 und OpenSCManager



  • Eine Anwendung von mir ruft die Funktion OpenSCManager auf. Die Anwendung hat auch bisher unter Windows XP aber auch Windows 7 problemlos funktioniert. Letzte Woche kaufte ich mir einen "refurbished" Rechner, der leider mit Windows 10 ausgestattet ist. Wenn ich nun meinen Service installieren will, scheitet es schon an OpenSCManager liefert Fehlercode 5 (Permission denied).

    Der Benutzer ist aber Mitglied der Administratorengruppe, scheint aber dem System nicht zu interessieren. Gibt's noch irgendeine Stellschraube, die man anpassen kann?

    Vielen Dank im Voraus



  • Mit welchem Zugriffsrechten-Parameter rufst du denn OpenSCManager auf: Service Security and Access Rights?



  • So sieht's aus:

    serviceManager = OpenSCManager( NULL, NULL, SC_MANAGER_ALL_ACCESS );
    if( serviceManager )
    {
    


  • Läuft das Programm denn selbst unter Admin-Rechten ("Run as Administrator")?



  • @Th69 Danke, das war der entscheidende Tip. Muß dann wohl auch
    Visual Studio als Administrator aufrufen, wenn ich es ändern und testen will.

    Nochmal: vielen lieben Dank.


Log in to reply