sc.exe zum installieren einer exe-Datei als Dienst?
Ich habe schon sehr viel Zeit mit Lesen über der sc.exe ausführen einer ausführbaren Datei als Windows-Service und es scheint, es sollte ziemlich unkompliziert bu ich habe einige Probleme es zum laufen ohne diese Fehlermeldung: Fehler 1053 der Dienst antwortete nicht rechtzeitig oder Steuerungsanforderung rechtzeitig.
Bekomme ich den Dienst zu installieren, und es ist in der Liste der Dienste, aber es ist nicht erlaubte mir, um es zu starten. Dies ist, was ich ' m unter Verwendung nur eines einfachen Versuch:
>sc create TestService binPath= "C:\Program Files (x86)\[path.exe]" DisplayName= "TestingServices" start= auto
Was mache ich falsch? Hat meine exe-Datei, die ich versuche, die als Dienst ausgeführt werden setup ordnungsgemäß ausgeführt werden, da ein service? Ich glaube nicht, dass das der Fall ist, weil es Programme gibt, die ausgeführt werden kann jede exe als Dienst. Ich bin versucht, das gleiche zu tun, wie kann ich dies tun?
InformationsquelleAutor KJ3 | 2013-02-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht nur laufen jede ausführbare Datei als Dienst; Die ausführbare Datei muss geschrieben werden, die speziell zum integrieren des service-Schleife. Die service-Schleife erhält die Kontrolle Anforderungen (zB. start, stop, restart, suspend) und muss Verarbeitung wie die Initialisierung für start-Bereinigung für Stopp, etc und reagieren auf diejenigen, die Steuern Anfragen, ansonsten ist der service control manager töten.
als Dienst Ausgeführt wird, bedeutet, dass es konzipiert ist, zu reagieren, um service control Anfragen. Haben Sie jemals gesehen eine exe-Datei, die nicht entworfen, um Antworten zu service-Kontrolle-Anforderungen, die entworfen, um Antworten zu service-control-requests? Denken Sie sorgfältig über Ihre Frage. Frag nicht X, weil X zu sein scheint, der Weg, das zu tun Fragen, Y. Y... Vorausgesetzt, Sie haben den source-code für das implementieren einer service-Haupt nicht schwierig. Haben Sie versucht,?
InformationsquelleAutor autistic
Versuchen,
statt.
InformationsquelleAutor abatishchev
Ich habe das gleiche problem vor 3 Monaten.. ich habe einfach mal diese Beispiel. Dann tun die gleiche syntax hat wie Sie. Dann voila! Es ging gut!
InformationsquelleAutor Freddie Fabregas
@UndefinedBehaviour ist richtig, es gibt einige Problemumgehungen Arbeit, obwohl
InformationsquelleAutor fiat