Войти

Показать полную графическую версию : [архив] Inno Setup .:[все вопросы]:.


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

pr-lp
20-07-2006, 18:16
D:\13.JPG
ну если так как на скрине..то все по прежнему((

А возможно 4ю версию распоковать..и к примеру если все запаковано не втолько в ехе но и в bin

boss911
20-07-2006, 22:06
pr-lp
А возможно 4ю версию распоковать..и к примеру если все запаковано не втолько в ехе но и в bin
Думаю можно, но опять же все упираетса в 4-ю версию инсталятора! Попробуй распакуй, как это сделать, найдеш в этой (http://forum.oszone.net/thread-60604-2.html) же теме в моем сообщении!!

pr-lp
20-07-2006, 23:03
сделал по другому..программой которая следит за реестром отследил куда Инно обращался.. спасибо..

boss911
21-07-2006, 00:41
pr-lp
... отследил куда Инно обращался.
Так поделись с другими плиз, может кому-то пригодитса!! :)

pr-lp
21-07-2006, 20:18
Regmon -имя её..
www.sysinternals.com

boss911
21-07-2006, 23:31
pr-lp
Regmon -имя её..
Да не название софта, которым ты отслеживал реестр, а саму ветку реестра, куда обращался Inno!!

pr-lp
22-07-2006, 15:05
аа..HKEY_LOCAL_MACHINE\SOFTWARE

YuriPet
22-07-2006, 15:35
Не подскажет кто, где взять для ISTool v5.1.6 файл istool-ru.lng ?

boss911
22-07-2006, 17:55
YuriPetгде взять для ISTool v5.1.6 файл istool-ru.lng Есть (http://rapidshare.de/files/26624900/ISTool_rus_5.1.5.rar.html) для 5.1.5 , отлично подходит и все на русском!!

YuriPet
22-07-2006, 18:09
boss911
Огромное спасибо! :beer:

YuriPet
22-07-2006, 19:07
"Ничё не понимаю!" :shocked:
Почему у меня внутри создаваемых инсталляций в каталог embedded почти все файлы "упаковываются" в двойном экземпляре (например: вместо исходного License.txt получается License,1.txt и License,2.txt)?
Соответственно "правится" и install_script.iss.
В чем причина? Подскажите, кто знает, пожалуйста! :shuffle:

YuriPet
24-07-2006, 13:13
"И тишина-а-а..." :lazy:
Неужели никто с подобным явлением не сталкивался? ;)

boss911
24-07-2006, 16:27
YuriPet
еужели никто с подобным явлением не сталкивался?
Сколько использую Inno , но такой проблемы не встречал, странно!! Я правда License.txt не использую! В данном каталоге, что и грфичиские файлы тоже в двойном экземпляре идут и откуда такие данные, что они дублируютса!? Узнаеш при распаковки через innounp.exe , в кактологе {app} все нормально??

YuriPet
24-07-2006, 17:30
Ну хоть кто-то проснулся - спасибо! :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

boss911
24-07-2006, 21:40
YuriPet

Я бы на твоем месте болше доверял бы innounp.exe -x test.exe
MultiArc я использую в FARе и там все нормально!! Я тут где-то оставлял домашнюю ссылку на innounp.exe , так вот к нему уже давненько имеетса GUI-интерфейс, скачай и посмотри через него!!

P.S. Я очень удевлен, что 7-Zip File Manager умеет просматривать инсталяхи Inno , а скрипт он умеет вытаскивать - наверно удобно, правда я не юзаю этот архиватор!!

YuriPet
25-07-2006, 00:29
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:

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

boss911
25-07-2006, 03:36
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
И еще один маленький совет, чтоб небыло заморочек и вечного вопроса "Что я делаю не так?"- создавай свой скрипт с нуля, на основе вытащенного с какого-нибудь дистрибутива, то есть подглядывая, что же делает скрипт!! :)

YuriPet
25-07-2006, 04:27
boss911
Огромное спасибо - разобрался! :beer:

starwork
06-10-2006, 10:25
Всем привет !!!
У меня проблема такая......
При распаковке (установке), не создаются каталоги, все файлы ложаться в корневую папку.
Где я недоглядел и чего ещё не знаю ???
Спасибо !

EgOrus
06-10-2006, 11:24
starwork
приведи секцию [Files] своего скрипта, скорей всего не указал флаг Flags: recursesubdirs




© OSzone.net 2001-2012