[QUOTE=SneakyBagels;1372809]
Zitat:
Woher will er denn die App-ID der Hauptinstallation wissen denn die Hauptinstallation ist eine bezahlte Software für die er nur etwas zusätzlich entwickelt
Aus der Registry, ist immerhin auch der Uninstall-Schlüssel-Name
Das mache ich selber häufig, im Lokalisierungen nachinstallierbar zu machen. Der existierende Pfad ist damit erstmal Vorgabe im Installationspfaddialog, aber wenn der Benutzer trotzdem eigentlich ne andere Installation (etwa ne Portable) aktualisieren will, kann er's trotzdem noch ändern.
Und noch was:
Schau dir mal die Preprocessor-Direktiven von Inno an.
Aus der Hilfe, wie der Name Preprocessor eigentlich schon sagt: "The main purpose of ISPP is to automate compile-time tasks and decrease the probability of typos in your scripts. ".
Es geht ihm aber wohl eher um runtime als compile-time.