hallo.
ich habe mein kleines tool, das den service starten soll, läuft soweit auch alles!
wenn ich allerdings den service stoppe und dann wieder starten will returned StartService 0 und GetLastError gibt 2 zurück..
OpenSCManager und OpenService bekommen von mir SERVICE_ALL_ACCESS übergeben und das programm hat debug rechte!
DriverEntry/Unload funktionen werden auch sauber gecalled!
edit:
hab übrigens nicht rausgefunden was error code 2 bedeutet!