Hallo Osser,
nach meinen Erfahrungen geht mit Vista wohl nur das %AllUsersProfile% als Installations Pfad. Das könnte man dann als Default Pfad verwenden.
Durch den Anwender läßt sich das ja problemlos bei der Installation ändern, wenn man im NSIS Script das Macro
einfügt. Oder man könnte je nach erkanntem Betriebssystem unterschiedliche Verzeichnisse vorschlagen. Nach Windows Richtlinien müßte man allerdings Anwendungen und Anwendungs Daten immer in getrennten Verzeichnispfaden speichern.Code:!insertmacro MUI_PAGE_DIRECTORY
Pfadangaben in Config Dateien Makefiles o.ä. ändern, lassen sich mit NSIS auch sehr leicht realisieren.
Du kannst mir ja mal dein Installer Skript, oder das komplette Installpaket mailen (p.recktenwald<at>gmail.com), dann schau ich es mir mal an, und kann es dann auch bei sourceforge uppen.Code:!include StrRep.nsh !include ReplaceInFile.nsh !macro ReplaceInFile SOURCE_FILE SEARCH_TEXT REPLACEMENT Push "${SOURCE_FILE}" Push "${SEARCH_TEXT}" Push "${REPLACEMENT}" Call RIF !macroend







Zitieren

Lesezeichen