Вопрос инсталлятор прихватывал файл лежащий рядом и закидывал его в нужное место?

ilzok17

Новичок
У меня такая ситуация:сделал в Inno Setup инсталлятор программки,которая будет ставится на нескольких компьютерах но файл ключа для каждого компа свой,в связи с этим вопрос - можно ли сделать так чтобы во время установки,инсталлятор прихватывал файл лежащий рядом и закидывал его в нужное место?Спасибо.
 

ilzok17

Новичок
Уважаемый YURSHAT,но теперь возник другой вопрос то есть задача немного усложнилась - дело в том что в зависимости от даты получения файла лицензии,его имя менялось(Licensi.key,Lic.key и т.д.),как сделать чтобы захватывался файл именно с тем именем,который находится в папке,а остальные имена файлов(которых нет в папке с инсталлом,но перечисленные в скрипте) игнорировались,то есть не выдавало ошибку.Или просто сделать чтобы захватывались все файлы находящиеся в папке с инсталлом?
 

YURSHAT

Тех. админ
Администратор
ilzok17, для внешних файликов можно добавить флаг skipifsourcedoesntexist
Код:
[Files]
Source: "{src}\myfile.ext"; DestDir: "{app}"; Flags: external skipifsourcedoesntexist
Ну и если вы не знаете точное имя файла ключа, можно подхватывать все файлы с расширением .key, лежащие рядом с инсталлом
Код:
[Files]
Source: "{src}\*.key"; DestDir: "{app}"; Flags: external skipifsourcedoesntexist
 
Сверху