Цитата Iska:
сослаться на точное место в справке »
|
Цитата Iska:
Не могли бы Вы описать этот путь »
|
Он прост до безобразия, хоть я и почти лох в Inno Setup и большинства не знаю, но догадался реально проверить эту особенность на инсталляторе собственной сборки ТС, используя в итоге такую секцию
Секция Files
;x64 files
Source:"tc9.app\x64\*"; DestDir:"{app}"; Check: Is64BitInstallMode; BeforeInstall: AddToMemo; Flags:sortfilesbyextension ignoreversion recursesubdirs createallsubdirs overwritereadonly; Components: "x64"
;x86 files
Source:"tc9.app\x86\*"; DestDir:"{app}"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion recursesubdirs createallsubdirs overwritereadonly; Components: "x32"
;Common files
Source:"tc9.app\PLUGINS\*"; DestDir:"{app}\PLUGINS"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion recursesubdirs createallsubdirs overwritereadonly
Source:"tc9.app\Everything\*"; DestDir:"{app}\Everything"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion overwritereadonly
Source:"tc9.app\ARC\*"; DestDir:"{app}\ARC"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion overwritereadonly
Source:"tc9.app\UTILITY\*"; DestDir:"{app}\UTILITY"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion recursesubdirs createallsubdirs overwritereadonly
Source:"tc9.app\*"; DestDir:"{app}"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion overwritereadonly
Source:"tc9.app\Scripts\*"; DestDir:"{app}\Scripts"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion recursesubdirs createallsubdirs overwritereadonly
Source:"tc9.app\ini\*"; DestDir:"{app}\ini"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion overwritereadonly
Source:"tc9.app\LANGUAGE\*"; DestDir:"{app}\LANGUAGE"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion overwritereadonly
Source:"tc9.app\temp\*"; DestDir:"{app}\temp"; BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion recursesubdirs createallsubdirs overwritereadonly
Source:"tc9.app\XP\*"; DestDir:"{app}"; Check: FileExists(ExpandConstant('{sd}\ntldr')); BeforeInstall: AddToMemo; Flags:solidbreak sortfilesbyextension ignoreversion recursesubdirs createallsubdirs overwritereadonly
при немного другой группировке файлов, размер увеличивается на 200 Кб, чего я не желаю
Цитата Iska:
Навряд ли автору стоит сие пользовать: разработчик категорически не рекомендует »
|
Возможно, но я никогда не делал таких объёмных инсталляторов и кроме того, не склонен сразу категорически отказываться от возможности, которая кстати всегда работает в моём случае.