Zitat:
Sprich, unter Windows XP kann jeder das Programm installieren [...]
Auch unter Windows XP darf man als normaler Benutzer (!= Admin) das Programm nicht "normal" (=z.B. C:\Programme\ wie es standardmäßig ist) installieren. Wenn der NullSoft-Installer das für normale Benutzer erlaubt, sollte die Installation fehlschlagen, sobald Dateien dahin kopiert werden, wo der Benutzer keine Schreibrechte hat (z.B. C:\Programme).
Du solltest also immer Admin-Rechte anfordern ausser wenn es sich um ein Programm handelt, was der Benutzer in seinen Home-Pfad installieren können darf. Und falls letzteres der Fall ist kann InnoSetup das sicherlich auch abhandeln, dank den Scripting-Geschichten lässt sich da einiges rausholen.