Я использую флаг «Исключить» в Inno Setup, чтобы исключить из установки имя подкаталога «Bin32» или «Bin64» в зависимости от архитектуры пользователя.
Все, что я хочу, это НЕ устанавливать бесполезную папку, а также ВСЕ ее файлы и подкаталоги.
Вот мои текущие правила:
[Files]
Source: "Z:\Work\temp\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; Exclude
Source: "*"; Excludes: "\Bin64"; DestDir: "{app}"; Flags: recursesubdirs; Check: not Is64BitInstallMode
Source: "*"; Excludes: "\Bin32"; DestDir: "{app}"; Flags: recursesubdirs; Check: Is64BitInstallMode
Во-первых, я не совсем понимаю, что означает "*" в начале исключенных правил? Во-вторых, он отлично работает со всеми подкаталогами внутри папки Bin32/64, но файлы все еще установлены, и я не могу понять, как их не устанавливать...
Спасибо.