boss911 -- если файлы на этапе компиляции присутствуют, то можно через препроцессор. Иначе - через секцию код.
Попробую найти время и набросать пример.
Добавлено:
[more=Использование препроцессора][Setup]
AppName=My Program
AppVerName=My Program v.1.2
DefaultDirName={pf}\My Program
[Files]
Source: ResFiles\*.txt; DestDir: {app}\ResFiles
[Run]
#define FindHandle
#define FindResult
#define Mask ".\ResFiles\*.txt"
#sub ProcessFoundFile
#define FileName FindGetFileName(FindHandle)
;Filename: ResHacker\RESHacker.exe; WorkingDir: {app}; Parameters: -script ResFiles\{#FileName}; Flags: waituntilterminated shellexec
Filename: {sys}\notepad.exe; WorkingDir: {app}; Parameters: ResFiles\{#FileName}; Flags: waituntilterminated
#endsub
#for {FindHandle = FindResult = FindFirst(Mask, 0); FindResult; FindResult = FindNext(FindHandle)} ProcessFoundFile
[/more]
Попробую найти время и набросать пример.
Добавлено:
[more=Использование препроцессора][Setup]
AppName=My Program
AppVerName=My Program v.1.2
DefaultDirName={pf}\My Program
[Files]
Source: ResFiles\*.txt; DestDir: {app}\ResFiles
[Run]
#define FindHandle
#define FindResult
#define Mask ".\ResFiles\*.txt"
#sub ProcessFoundFile
#define FileName FindGetFileName(FindHandle)
;Filename: ResHacker\RESHacker.exe; WorkingDir: {app}; Parameters: -script ResFiles\{#FileName}; Flags: waituntilterminated shellexec
Filename: {sys}\notepad.exe; WorkingDir: {app}; Parameters: ResFiles\{#FileName}; Flags: waituntilterminated
#endsub
#for {FindHandle = FindResult = FindFirst(Mask, 0); FindResult; FindResult = FindNext(FindHandle)} ProcessFoundFile
[/more]