![]() |
Re: Verhindern das die gleich Exe gestartet wird
wie wär's wenn ein md5-hash der Anweundung als Mutex verwendet wird? dann ist es absolut sicher dass nur die Anwendung läuft und auch nicht eine umbenannte Kopie.
|
Re: Verhindern das die gleich Exe gestartet wird
Zitat:
Grüße, Messie |
Re: Verhindern das die gleich Exe gestartet wird
Ich weiß nicht (Thread zu lang), aber IMHO ist folgendes schlecht : irgendwas in Datei/Registry schreiben und alles mit Findwindow, also wohl auch die Mutexe. Weiß nicht mehr genau warum die als Alternative rausfielen, aber das war so eine ähnliche Problematik wie die hier.
Das Problem ist die Kontrolle über die ganze Geschichte und die Sicherheit davon (Stromausfall, Fenster hat anderen Namen bekommen usw.). Für so was nimmt man besser "Semaphore's" Bitte selber danach suchen. Da ist man unabhängig von den vorgeschlagenen Sachen. Man setzt die Semaphore, prüft ob sie vorhanden ist oder noch nicht und dann wird das Programm eben gestartet oder genau das wird verhindert (wichtig : ist voll programmunabhängig !!). In KOMBINATION mit FindWindow u.ä. ist da vieles möglich (statt Zweitstart erstes Programm maximieren usw.) Wenn einer bei mir ein Programm zweimal startet und das ist nicht erwünscht, so wird er hartnäckig immer wieder in sein Editfeld in der Form, die er vielleicht vor 3 St. geöffnet aber nicht geschlosssen hatte bugsiert. Solange bis er endlich seine Eingaben bestätigt oder gewaltsam den Rechner abwürgt. 8) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz