Имя пользователя:
Пароль:
 

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

Аватара для YuriPet

Ветеран


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

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


boss911

Совсем у меня голова кругом пошла...

Во-первых - по поводу 7-Zip File Manager - это я поторопился (перепутал). Не умеет он работать с Inno-инсталляторами.
Во-вторых - просмотр с помощью ISUnp.exe (GUI-интерфейс к innounp.exe) тоже показал, что файлы в каталоге embedded "двоятся".
Так что - извини за то, что дал неверную информацию в предыдущем посте

И наконец:

1. Распаковываю с помощью ISUnp.exe какой-нибудь инсталлятор, например, тот-же IsUnp10setup.exe (размер - 691 092 байт.).

2. В полученном install_script.iss среди прочего вижу строки
Код: Выделить весь код
[Files]
Source: "embedded\uninstall.exe"; DestDir: "embedded"; 
Source: "embedded\License.txt"; DestDir: "embedded"; 
Source: "embedded\WizardImage.bmp"; DestDir: "embedded"; 
Source: "embedded\WizardSmallImage.bmp"; DestDir: "embedded";
3. В полученную папку embedded
Код: Выделить весь код
embedded\License.txt
embedded\WizardImage.bmp
embedded\WizardSmallImage.bmp
добавляю файл uninstall.exe (его нахожу в папке IsUnp с ранее установленной программой под именем unins000.exe, и просто переименовываю его перед добавлением).

4. Компилирую обратно с использованием Inno Setup Compiler 5.1.6 - получаю в папке Output файл setup.exe размером 930 744 байт.

5. Распаковываю его тем-же ISUnp.exe - в папке embedded файлы:
Код: Выделить весь код
embedded\uninstall,2.exe
embedded\License,1.txt
embedded\License,2.txt
embedded\WizardImage,1.bmp
embedded\WizardImage,2.bmp
embedded\WizardSmallImage,1.bmp
embedded\WizardSmallImage,2.bmp
и в "новом" install_script.iss сами "прописались" строки
Код: Выделить весь код
[Files]
Source: "embedded\uninstall,1.exe"; DestDir: "embedded"; DestName: "uninstall.exe"; 
Source: "embedded\uninstall,2.exe"; DestDir: "embedded"; DestName: "uninstall.exe"; 
Source: "embedded\License,1.txt"; DestDir: "embedded"; DestName: "License.txt"; 
Source: "embedded\WizardImage,1.bmp"; DestDir: "embedded"; DestName: "WizardImage.bmp"; 
Source: "embedded\WizardSmallImage,1.bmp"; DestDir: "embedded"; DestName: "WizardSmallImage.bmp"; 
Source: "embedded\License,2.txt"; DestDir: "embedded"; DestName: "License.txt"; 
Source: "embedded\WizardImage,2.bmp"; DestDir: "embedded"; DestName: "WizardImage.bmp"; 
Source: "embedded\WizardSmallImage,2.bmp"; DestDir: "embedded"; DestName: "WizardSmallImage.bmp";
Все бы "Черт с ним!" - неприятен факт возрастания размера!

Возникает вопрос: "Что я делаю не так?"

Отправлено: 00:29, 25-07-2006 | #56