Funktioniert nicht:
Code: Alles auswählen
if (FileExists("$InstallDir$\$targetfile$"))
set $oldProgFound$ = "true"
endif
Code: Alles auswählen
if (FileExists($InstallDir$ + "\" + $targetfile$))
set $oldProgFound$ = "true"
endif
Während das funktioniert:
Code: Alles auswählen
[Winbatch_uninstall_1]
"$InstallDir$\some_setup.exe" --uninstall --silent
Diese Inkonsistenz hat mich beim Debugging jetzt schon leider einige Nerven gekostet, mMn sollte das überall gleich und konsistent gehandhabt werden.