Показать полную графическую версию : [архив] Inno Setup .:[все вопросы]:.
D:\13.JPG
ну если так как на скрине..то все по прежнему((
А возможно 4ю версию распоковать..и к примеру если все запаковано не втолько в ехе но и в bin
pr-lp
А возможно 4ю версию распоковать..и к примеру если все запаковано не втолько в ехе но и в bin
Думаю можно, но опять же все упираетса в 4-ю версию инсталятора! Попробуй распакуй, как это сделать, найдеш в этой (http://forum.oszone.net/thread-60604-2.html) же теме в моем сообщении!!
сделал по другому..программой которая следит за реестром отследил куда Инно обращался.. спасибо..
pr-lp
... отследил куда Инно обращался.
Так поделись с другими плиз, может кому-то пригодитса!! :)
Regmon -имя её..
www.sysinternals.com
pr-lp
Regmon -имя её..
Да не название софта, которым ты отслеживал реестр, а саму ветку реестра, куда обращался Inno!!
аа..HKEY_LOCAL_MACHINE\SOFTWARE
Не подскажет кто, где взять для ISTool v5.1.6 файл istool-ru.lng ?
YuriPetгде взять для ISTool v5.1.6 файл istool-ru.lng Есть (http://rapidshare.de/files/26624900/ISTool_rus_5.1.5.rar.html) для 5.1.5 , отлично подходит и все на русском!!
boss911
Огромное спасибо! :beer:
"Ничё не понимаю!" :shocked:
Почему у меня внутри создаваемых инсталляций в каталог embedded почти все файлы "упаковываются" в двойном экземпляре (например: вместо исходного License.txt получается License,1.txt и License,2.txt)?
Соответственно "правится" и install_script.iss.
В чем причина? Подскажите, кто знает, пожалуйста! :shuffle:
"И тишина-а-а..." :lazy:
Неужели никто с подобным явлением не сталкивался? ;)
YuriPet
еужели никто с подобным явлением не сталкивался?
Сколько использую Inno , но такой проблемы не встречал, странно!! Я правда License.txt не использую! В данном каталоге, что и грфичиские файлы тоже в двойном экземпляре идут и откуда такие данные, что они дублируютса!? Узнаеш при распаковки через innounp.exe , в кактологе {app} все нормально??
Ну хоть кто-то проснулся - спасибо! :beer:
Да, действительно - при распаковке командой innounp.exe -x test.exe или при просмотре через 7-Zip File Manager в кактологе {app} все нормально, а содержимое каталога embedded выглядит примерно так:
embedded\uninstall,2.exe
embedded\License.txt
embedded\InfoBefore.txt
embedded\CompiledCode.bin
embedded\WizardImage.bmp
embedded\WizardSmallImage.bmpНо вот в при просмотре с использованием Total Commander и MultiArc (который тоже использует innounp.exe), почти все файлы (в т.ч. и графические) отображаются "в двойном экземпляре". :o
embedded\uninstall,2.exe
embedded\License,1.txt
embedded\License,2.txt
embedded\InfoBefore,1.txt
embedded\InfoBefore,2.txt
embedded\CompiledCode.bin
embedded\WizardImage,1.bmp
embedded\WizardImage,2.bmp
embedded\WizardSmallImage,1.bmp
embedded\WizardSmallImage,2.bmpСмущает то, что если я просматриваю с использованием Total Commander "фирменные" инсталляционные файлы - там такого "дубляжа" нет! :dont-know
YuriPet
Я бы на твоем месте болше доверял бы innounp.exe -x test.exe
MultiArc я использую в FARе и там все нормально!! Я тут где-то оставлял домашнюю ссылку на innounp.exe , так вот к нему уже давненько имеетса GUI-интерфейс, скачай и посмотри через него!!
P.S. Я очень удевлен, что 7-Zip File Manager умеет просматривать инсталяхи Inno , а скрипт он умеет вытаскивать - наверно удобно, правда я не юзаю этот архиватор!!
boss911
Совсем у меня голова кругом пошла... :insane:
Во-первых - по поводу 7-Zip File Manager - это я поторопился (перепутал). :) Не умеет он работать с Inno-инсталляторами.
Во-вторых - просмотр с помощью ISUnp.exe (GUI-интерфейс к innounp.exe) тоже показал, что файлы в каталоге embedded "двоятся".
Так что - извини за то, что дал неверную информацию в предыдущем посте :shuffle:
И наконец:
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. В полученную папку embeddedembedded\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";
Все бы "Черт с ним!" - неприятен факт возрастания размера! :smirk:
Возникает вопрос: "Что я делаю не так?"
YuriPet
3. В полученную папку embedded ... добавляю файл uninstall.exe
Не могу понять почему ты добавляеш свои файлы именно в embedded , если надо в {app} , да и инсталятор сам умеет создавать дэинсталятор, если выбранна данная опция!!
Кажись я догодался в чем дело, но пока это всего лишь догадки, а пока просто дам совет - забей на эти строки в скрипте, да и вообще, что указывает на embedded:
[Files]
Source: "embedded\License.txt"; DestDir: "embedded";
Source: "embedded\WizardImage.bmp"; DestDir: "embedded";
Source: "embedded\WizardSmallImage.bmp"; DestDir: "embedded";
просто удали их, а если ты хочеш, чтоб именно эти рессурсы (графические файлы по умолчанию скомпилируютса, так как они уже лежат в каталоге, куда установлен компилятор) отоброжались в твоем инсталяторе, то воспользуйся данной опцией:
[Setup]
LicenseFile=ПУТЬ\License.txt
WizardImageFile=ПУТЬ\WizModernImage.bmp
WizardSmallImageFile=ПУТЬ\WizModernSmallImage.bmp
И еще один маленький совет, чтоб небыло заморочек и вечного вопроса "Что я делаю не так?"- создавай свой скрипт с нуля, на основе вытащенного с какого-нибудь дистрибутива, то есть подглядывая, что же делает скрипт!! :)
boss911
Огромное спасибо - разобрался! :beer:
starwork
06-10-2006, 10:25
Всем привет !!!
У меня проблема такая......
При распаковке (установке), не создаются каталоги, все файлы ложаться в корневую папку.
Где я недоглядел и чего ещё не знаю ???
Спасибо !
starwork
приведи секцию [Files] своего скрипта, скорей всего не указал флаг Flags: recursesubdirs
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.