2009-06-01 7 views
2

Ich habe ein Updater-Programm in NSIS geschrieben. Ich möchte nur sicherstellen, dass wenn es zweimal oder öfter aufgerufen wird, es keine andere Instanz des Updaters erstellt, sonst würden zwei oder mehr Updater laufen.Überprüfen einzelner Instanzen von NSIS-Installer

Wie schränken Sie die Aktualisierung durch den Updater ein, wenn Ihr Updater bereits ausgeführt wird? So dass nur ein Updater ausgeführt wird, egal wie viele Aufrufe gemacht wurden.

Dank ...

Antwort

1

Ich dachte gerade, wie man. Ich habe das KillProc-Plugin benutzt. Es gibt die Anzahl der gefundenen Prozesse zurück. Wenn also eine andere Instanz gefunden wird, wird das Programm beendet. Dadurch wird sichergestellt, dass nur eine Instanz ausgeführt wird.