Compilierte exe als Dienst/Service laufen lassen.

  • Super Bernd das hat alles astrein geklappt!!
    Ich habe auch meine fehler gefunden.
    Bei der Installation mit SRVANY hat er in der Reg noch einen zusätzlichen Schlüssel <Servicename>Parameters angelgt der gehört aber direkt in den Schlüssel <Servicename>

    Danke nochmal!!!
    Ciao Jens

    P.S. würde trotzdem mehr über DllCall wissen, denn das Manual ist ein wenig dürftig.

    • Offizieller Beitrag

    Hier mal ein kleines Beispiel (auslesen und setzen den Desktop-Hintergrundbildes) zur Verwendung von DllCall:

    Spoiler anzeigen

    Ansonsten findest du viele Beispiele in den Include-Dateien von AutoIt, einen guten ApieViewer und viele Informationen über Funktionen in den System-DLL's findest du hier http://www.activevb.de/rubriken/apivi…-apiviewer.html

  • Hallo alle zusammen!

    Tut mir Leid, dass ich so spät hierauf noch antworte, aber ich wollte mir das mal anschauen. Was kommt in die beiden Edits jetzt genau rein?
    bzw. was ist die SRV-Any.exe und wo muss die exe für den Dienst und die exe aus dem Forum hin (welches Verzeichniss)?

    Einmal editiert, zuletzt von MatthiasG. (16. Februar 2009 um 13:02)

  • Ich habs jetzt nur überflogen und von daher weiß ich nicht ob das schon gesagt wurde ( :D ) :
    Es gibt auch noch andere Möglichkeiten als die Instserv und Srvany, um einen Prozess als Dienst laufen zu lassen.
    Zum Beispiel: http://www.suedwest-pc.de/alladien-Details-7432.html (gerade rausgesucht)

    In der Hoffnung, dass damit vllt. die Probleme gelöst werden
    Fast2

    Edit: Das obere hatte eine Einschränkung, aber das gibt es auch noch: http://www.pirmasoft.de/runassvc.php

    Projekte: Keine größeren (und fertigen)
    Gegen Internetzensur:
    https://epetitionen.bundestag.de/index.php?acti…s;petition=3860
    (Zeichnungsfrist abgelaufen)
    __________________________________________________________________________________________________________________________________
    Dieser Beitrag wurde bereits 264 mal editiert, zuletzt von »Fast2« (30. Februar 2009, 12:99)

  • Irgendwie klappt das aber nicht so ganz

    (Erstmal danke für den Link! Ist ein super Programm -> Wie vielen Keyloggern ich auf die Spur gekommen bin :D )

    Ich habe ihm nach dem Start in die "Test.htm" im Windows-Verzeichniss (wo auch das Programm liegt) mit #RequireAdmin (unter Vista) "Programm gestartet" reinschreiben lassen.

    Warum funzt das denn nicht? Wenn ich das normal starte funktioniert das...

  • Achso ich dachte du hast irgendwie mit diesen Toll nach den Diensten gesucht, weil du geschrieben hast:

    (Erstmal danke für den Link! Ist ein super Programm -> Wie vielen Keyloggern ich auf die Spur gekommen bin :D )

    deswegen dachte ich das.

  • ich hatte sie test.htm genannt...

    Der Code war ganz einfach:

    [autoit]

    #RequireAdmin
    FileDelete(@ScriptDir & "\test.htm")
    FileWrite(@ScriptDir & "\test.htm", "Funktioniert!")

    [/autoit]

    Oder kann die Datei gar nicht beschrieben werden? Der Dienst lief auf jedem Fall, und wenn ich ihn manuell beendet, gestartet und wieder beendet habe, hat es funktioniert...

  • du musst vorher die Datei öffnen mit FileOpen.

    Nimm doch MsgBoxens dann siehste sofort ob der Dienst läuft.