Ich finde die ganze Diskussion über Mutex und konsorten recht interessant, aber irgendwie für den eigentlichen Installer nicht von elementarer Bedeutung. Es wäre meiner Meinung nach besser eine alternative DLL anzugeben, die dann von Installer vor dem Install-Vorgang aufgerufen wird.
Dadurch bliebe die Mutex/Prozess/Windownamen-Prüfung beim eigentlichen entwickler, und dieser hätte dann auch die Möglichkeit weitere Prüfungen oder z.B. Codeeingaben einzubauen, ohne das der eigentliche Installer davon
betroffen ist.
Ich würde mir vorstellen, das man hierfür 2 Funktionen in der DLL angeben muss (z.B. EasySetupBefore() und EasySetupAfter()). Diese würden vom Installer dann aufgerufen, nachdem der Installer die DLL in das Temp-Verzeichnis geschrieben hat.
Ist nur ein Vorschlag..
(Außerdem würde ich gerne das Header-Image selbst definieren... )
Michael
Alle Rechtschreibfehler unterliegen der GPL und dürfen frei kopiert und modifiziert werden.