Dienst proggn
-
komischer weiße sagt mir das programm, dass es den Dienst nicht erstellen kann (-> Create Service failed)!?
-
Tja, du brauchst aber einen Hallo Welt Service
-
wie schaut ein Hallo - Welt Service aus??
-
Zum Beispiel brauch es ein ServiceMain.
A ServiceMain function is the entry point for a service.
-
Also, dein Programm möchte C:\hello.exe in einen Dienst "HelloWorld" verwandeln und entsprechend managen.
*Grübel*
Gibt CreateService nicht auch mit GetLastError() weiterführende Infos aus?
Was passiert wenn DuLPCTSTR lpszBinaryPathName = "c:\\hello.exe";
änderst in
LPCTSTR lpszBinaryPathName = "c:\hello.exe";
?
/EDIT: Okay, das klappt so nicht. "c:\\hello.exe" ist richtig so!Deine Fehlerbehandlungsroutinen
if (schSCManager == NULL) printf("OpenSCManager");
versteh ich auch nicht so recht, weil das Programm trotz Fehler ungehindert weitermachen soll/darf.
Frag mal mit GetLastError() den zuletzt aufgetretenen Fehler auf und laß ihn Dir anzeigen...[ Dieser Beitrag wurde am 19.03.2003 um 10:52 Uhr von Hepi editiert. ]
-
Das heißt, ich bau da die Service Main und die Control Handler ein und probiers dann nochmal??
Aber warum kann der momentan den Dienst nicht erstellen?
-
Du brauchst keine ServiceMain... vergiß das mal ganz schnell wieder!
-
Naja! Und wie mach ich das dann?
bzw. jetzt beim Erstellen:
GetLastError liefert keinen übereinstimmenden Eintrag mit den Typen aus der MSDN. Liefert folgenden Fehlercode: 2011654497
-
sodala!
habs jetzt geschafft, den Dienst endlich wieder zu erstellen. nur er startet jetzt noch immer nicht!
Wie muss mein .exe - File ausschaun, damit das funktioniert??
-
kann ich ein hello world programm als service laufen lassen?? macht nicht viel sinn! aber ist es möglich???
cu