Dienst starten

  • Ersteller Ersteller Magoo
  • Erstellt am Erstellt am
M

Magoo

Gast
Hallo,
ich hab mal ne frage : Gibt es eine Möglichkeit ein Programme (.exe) als Dienst zu starten??? Wenn ja wie???

Schon mal danke.

Gruß

Michel
 
Jo das ist schon möglich. Geht halt nur unter NT4/w2k/XP

entweder mit dem Programm AppToService

Download

oder du machst die ganze Sache per Hand hier am beispiel mit Seti@home:

Benötigte Tools: instsrv.exe und srvany.exe aus dem Resource-Kit

Zuerst kopiert man die zwei Dateien (instsrv.exe/srvany.exe) in ein beliebiges Verzeichnis
(hier c:\winnt\system32). Dann installiert man den Dienst über die Eingabeaufforderung:

instsrv Seti@home c:\winnt\system32\srvany.exe
(Seti@home ist der Name des Dienstes)



Als nächstes wird der Registrierungseditor gestartet. Dort werden die Übergabeparameter, das zustartende Programm und das Verzeichnis von Seti angegeben.

templates: Seti@home.reg StdScr.reg

Also:
In folgenden Ast wechseln:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Seti@home]

Dort einen Schlüssel mit dem Namen Parameters anlegen.

Dann eine Zeichenfolge mit dem Namen Application erzeugen, und den Wert auf die Seti Programmdatei ändern. Z.B. c:\programs\Seti@home\Seti@home.exe

Eine zweite Zeichenfolge unter Parameters mit dem Namen AppDirectory anlegen und den Wert auf den Pfad der Seti Programmdatei ändern. Z.B. c:\programs\Seti@home

Bei speziellen Installationen als letzte Zeichenfolge unter Parameters mit dem Namen AppParameters anlegen und dort die Übergabeparameter angeben.
Der Dienst muss nur noch gestartet werden. Also auf Arbeitsplatz gehen, Verwalten, Dienste und Anwendungen, Dienste.
Dort steht jetzt ein neuer Dienst nämlich unser Seti@home-Dienst. Einfach starten und das wars.

edit von weird:
sorry tobi fürs bearbeiten, hab den zeilenumbruch im download-link entfernt, damit dieser funktioniert ;)
edit von Tobi
kein problem... was erwartest du um halb eins in der nacht ;)
 
Zuletzt bearbeitet:
Zurück
Oben