keine ahnung was ich gemacht habe aber es geht wieder
nächster fehler:
wenn ich jetzt im cmd "dienst.exe /install" schreibe kommt folgender fehler:
| Zitat: |
Service "Service1" konnte nicht installiert werden; Fehler: "Systemfehler. Code: 1057.
Der Kontenname ist unzulässig oder nicht vorhanden, oder das Kennwort ist für den angegebenen Kontennamen ungültig"
|
1. mein dienst heißt anders und ich hab auch den ServiceStartNamme geändert das wort "Service1" kommt nirgends vor
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| type TDienstSL = class(TService) Timer: TTimer; FTPC: TIdFTP; qu: TQuery; procedure TimerTimer(Sender: TObject); procedure ServiceCreate(Sender: TObject); private SL : TSL; public function GetServiceController: TServiceController; override; end;
var DienstSL: TDienstSL;
.. ..
procedure TDienstSL.ServiceCreate(Sender: TObject); begin SL:=TSL.create(); self. ServiceStartName:='DienstSL'; end; |
2. warum der Kontenname ist nicht vorhanden? sollte das /install den nicht anlegen?
3. wenn das /install funktioniert steht das unter msconfig-> dienste drinnen, oder?
muss ich den pc neu starten damit der zum 1. mal lauft?
€dit; nach langem suchen bin ich dahinter gekommen das das ServiceStartName etwas ganz anderes ist und ich das einfach wegtun musste
das zum Einstellen des Dienstnamen heißt DisplayName