Doppelten Programmstart in Terminalsitzung verhindern

  • Hallo zusammen,


    ich möchte verhindern, dass meine EXE mehr als einmal gestartet wird.

    Bisher erledige ich das via

    [autoit]

    ProcessExists("meine.exe")

    [/autoit]

    In einer Terminalsitzung des Terminalservers klappt das aber nicht, sobald mindestens ein anderer User die "meine.exe" ebenfalls geöffnet hat - in einer anderen Sitzung.

    Welchen Weg würdet ihr gehen, um beim Start meiner EXE zu prüfen: hat der aktuelle User diese Datei bereits geöffnet? Via Titelleiste geht es nicht, da dieser ein längerer Splash-Screen zuvor kommt.

    Vielen Dank :) !

    Einmal editiert, zuletzt von AutoITier (10. Februar 2012 um 14:22)

  • Spitze. Das war's. Vielen Dank.

    Schön, dann ist dein Prblem ja gelöst. Schön wäre es auch wenn du es auf gelöst setzt. Einfach Eröffnungsbeitrag bearbeiten, Präfix (Nähe Überschrift) umstellen und absenden.

    Und in anderen Foren wird darüber mehrere Wochen lange geschrieben ;)

    Man muss halt die Experten fragen,

    mfg autoBert