Wie kann ich eine bestimmte normale Anwendung unter Windows XP in einen Windows-Dienst verwandeln?
BEARBEITEN: Dies ist eine Serveranwendung, daher hat sie keine GUI und erfordert keine Eingabe oder Ausgabe.
windows-xp
service
Lucas Lindström
quelle
quelle
Antworten:
Mit SC können Sie benutzerdefinierte Dienste erstellen. Dieser Befehl erstellt einen Dienst:
Beachten Sie, dass zwischen binpath = und dem Programmspeicherort ein Leerzeichen stehen muss.
So löschen Sie den Dienst:
quelle
Verwenden Sie SRVANY.EXE aus dem Windows * Resource Kit
Verwenden Sie für Cygwin-Anwendungen cygrunsrv (NT / W2K- Dienstinitiator ).
quelle
Sobald Sie Ihre normale Anwendung erfolgreich als Dienst gestartet haben, würde ich vorschlagen, zu testen, wie sich die Anwendung beim Abmelden verhält.
Einige Anwendungen (alte?) Empfangen nicht gerne die Nachricht, die beim Protokollieren oder Herunterfahren des Computers gesendet wird.
quelle
FireDaemon ist eine weitere Option, um dies zu tun.
quelle