Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1273
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата gigabyte502:
Как сделать чтобы инсталлятор примерно на этапе после нажатия на Установить и до распаковки файлов чтобы он переименовал папку '{userdocs}\EA Games\The Sims 2' в '{userdocs}\EA Games\The Sims 2_old' если она есть? »
gigabyte502, к первому устанавливаемому файлу добавляете параметр BeforeInstall:
Код: Выделить весь код
[Files]
Source: file1.exe; DestDir: {app}; BeforeInstall: RenameFolder
...
Source: fileN.exe; DestDir: {app}

[Code]
procedure RenameFolder;
begin
  RenameFile(ExpandConstant('{userdocs}\EA Games\The Sims 2'), ExpandConstant('{userdocs}\EA Games\The Sims 2_old'));
end;
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:09, 05-04-2011 | #1250