Autoit Script als Dienst

  • Hallo Leute

    ich wolte mal Fragen wie mann ein Compiliertes Autoit Script als Dienst laufen lassen kann wie ist die vorgehensweise
    wenn ich z.b. auf eine Datei warte die von wo anders erstellt wird ich wenn diese dann vorhanden ist darauf reagiere und einen Event auslöse.

    Hat da jemand ne Idee.

    gruss

    Baldrian

    Solange
    du den anderen sein Anderssein nicht verzeihen kannst, bist du noch weit ab vom
    Wege der Weisheit.

  • Hallo

    Du kannst das Programm ganz normal machen, wie wenn du es nicht als Dienst laufen lassen würdest.

    Und um es als Dienst zu machen:

    Spoiler anzeigen

    1. CMD öffnen und folgendes eingeben:

    Code
    C:\Windows\SysWOW64\INSTSRV.EXE <den Namen des Dienstes> C:\Windows\SysWOW64\SRVANY.EXE

    2. Regestry:

    Schlüssel erstellen:

    Code
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Eigener Dienst>\Parameters

    Im Schlüssel Parameters folgenden Wert einfügen:

    Code
    Name des Wertes: Application 
    Datentyp : REG_SZ 
    Zeichenfolge : <dein Programm mit ganzem Pfad>

    Hoffe das hilft dir weiter.

    Damon

  • als Dienst läuft es schon aben wenn ich es starten will kommt diese Fehlermeldung.
    Das Programm arbeitet auch kurz aber dann wir es wieder beendet. Muss ich irgendein Rückgabewert erzeugen ??



    Gruss

    Baldrian

    Solange
    du den anderen sein Anderssein nicht verzeihen kannst, bist du noch weit ab vom
    Wege der Weisheit.