Zum Inhalt springen

StartService()


Empfohlene Beiträge

Hi,

da man bei Windows anscheinend nicht einfach so einen Dienst erstellen kann,

hab ich ein kleines Programm dazu geschrieben.

Der zu erstellende Dienst soll ein Perl Script sein.

Nachdem ich den Dienst ohne Probleme mit CreateService() erstellt habe, bekomme

ich bei StartService immer den Fehler 193. Dieser bedeutet anscheinend das die,

im Dienst angegebene Anwendung, keine zulässige Win32 Anwendung ist.

Wenn ich das Script aber normal starte, läuft es ohne Probleme.

Hat irgendwer ne Idee?

Edit: Wenn ich die Notepad.exe im Dienst angebe kann ich die auch nicht

starten:confused:

Gruß

Guybrush

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ein Dienst ist keine gewöhnliche .EXE, sondern muss bestimmte Bedingungen erfüllen. Siehe dazu:

http://msdn.microsoft.com/library/en-us/dllproc/base/service_programs.asp

Es gibt aber auch Wege, normale .EXE-Dateien als Dienst zu starten. Schau z.B. mal hier rein:

http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=37431

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Klotzkopp

Ein Dienst ist keine gewöhnliche .EXE, sondern muss bestimmte Bedingungen

erfüllen. Siehe dazu:

http://msdn.microsoft.com/library/en-us/dllproc/base/service_programs.asp

Es gibt aber auch Wege, normale .EXE-Dateien als Dienst zu starten. Schau z.B. mal

hier rein:

http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=37431

Achso, das erklärt einiges. Die Bedingungen für einen Dienst lassen sich

anscheinend in Perl nicht erfüllen.

Ich versuchs mal mit nem Programm um es als Dienst zu starten.

Danke!

Gruß

Guybrush

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 4 Monate später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...