Огромное спасибо!
[архив] Inno Setup .:[все вопросы]:.
-
YuriPet
Re: [архив] Inno Setup .:[все вопросы]:.
"Ничё не понимаю!"
Почему у меня внутри создаваемых инсталляций в каталог embedded почти все файлы "упаковываются" в двойном экземпляре (например: вместо исходного License.txt получается License,1.txt и License,2.txt)?
Соответственно "правится" и install_script.iss.
В чем причина? Подскажите, кто знает, пожалуйста!
Почему у меня внутри создаваемых инсталляций в каталог embedded почти все файлы "упаковываются" в двойном экземпляре (например: вместо исходного License.txt получается License,1.txt и License,2.txt)?
Соответственно "правится" и install_script.iss.
В чем причина? Подскажите, кто знает, пожалуйста!

-
YuriPet
Re: [архив] Inno Setup .:[все вопросы]:.
Цитата ChVL:
А если найти аналог Regshot'у, который бы выдавал результат сравнения в виде готового reg-файла - совсем был бы кайф...
Зачем аналог! RegShot умеет сохранять снимок в виде готового reg файла, это реализовано только в версии
А если найти аналог Regshot'у, который бы выдавал результат сравнения в виде готового reg-файла - совсем был бы кайф...
[архив] Inno Setup .:[все вопросы]:.
Зачем аналог! RegShot умеет сохранять снимок в виде готового reg файла, это реализовано только в версии
1.7.2.2
.-
boss911
Re: [архив] Inno Setup .:[все вопросы]:.
YuriPet
Цитата:
еужели никто с подобным явлением не сталкивался?
Сколько использую Inno , но такой проблемы не встречал, странно!! Я правда License.txt не использую! В данном каталоге, что и грфичиские файлы тоже в двойном экземпляре идут и откуда такие данные, что они дублируютса!? Узнаеш при распаковки через innounp.exe , в кактологе {app} все нормально??
Цитата:
еужели никто с подобным явлением не сталкивался?
Сколько использую Inno , но такой проблемы не встречал, странно!! Я правда License.txt не использую! В данном каталоге, что и грфичиские файлы тоже в двойном экземпляре идут и откуда такие данные, что они дублируютса!? Узнаеш при распаковки через innounp.exe , в кактологе {app} все нормально??
-
YuriPet
Re: [архив] Inno Setup .:[все вопросы]:.
Ну хоть кто-то проснулся - спасибо! 
Да, действительно - при распаковке командой innounp.exe -x test.exe или при просмотре через 7-Zip File Manager в кактологе {app} все нормально, а содержимое каталога embedded выглядит примерно так:
Код:
Но вот в при просмотре с использованием Total Commander[/i] и MultiArc (который тоже использует innounp.exe), почти все файлы (в т.ч. и графические) отображаются "в двойном экземпляре".
Код:
Смущает то, что если я просматриваю с использованием Total Commander[/i] "фирменные" инсталляционные файлы - там такого "дубляжа" нет!
Да, действительно - при распаковке командой 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[/i] и MultiArc (который тоже использует innounp.exe), почти все файлы (в т.ч. и графические) отображаются "в двойном экземпляре".
Код:
Код: Выделить всё
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[/i] "фирменные" инсталляционные файлы - там такого "дубляжа" нет!

-
boss911
Re: [архив] Inno Setup .:[все вопросы]:.
YuriPet
Я бы на твоем месте болше доверял бы innounp.exe -x test.exe
MultiArc я использую в FARе и там все нормально!! Я тут где-то оставлял домашнюю ссылку на innounp.exe , так вот к нему уже давненько имеетса GUI-интерфейс, скачай и посмотри через него!!
P.S. Я очень удевлен, что 7-Zip File Manager умеет просматривать инсталяхи Inno , а скрипт он умеет вытаскивать - наверно удобно, правда я не юзаю этот архиватор!!
Я бы на твоем месте болше доверял бы innounp.exe -x test.exe
MultiArc я использую в FARе и там все нормально!! Я тут где-то оставлял домашнюю ссылку на innounp.exe , так вот к нему уже давненько имеетса GUI-интерфейс, скачай и посмотри через него!!
P.S. Я очень удевлен, что 7-Zip File Manager умеет просматривать инсталяхи Inno , а скрипт он умеет вытаскивать - наверно удобно, правда я не юзаю этот архиватор!!
-
YuriPet
Re: [архив] Inno Setup .:[все вопросы]:.
boss911
Совсем у меня голова кругом пошла...
Во-первых - по поводу 7-Zip File Manager - это я поторопился (перепутал). Не умеет он работать с Inno-инсталляторами.
Во-вторых - просмотр с помощью ISUnp.exe (GUI-интерфейс к innounp.exe) тоже показал, что файлы в каталоге embedded "двоятся".
Так что - извини за то, что дал неверную информацию в предыдущем посте
И наконец:
1. Распаковываю с помощью ISUnp.exe какой-нибудь инсталлятор, например, тот-же IsUnp10setup.exe (размер - 691 092 байт.).
2. В полученном install_script.iss среди прочего вижу строки
Код:
3. В полученную папку embedded[/i]
Код:
добавляю файл uninstall.exe[/i] (его нахожу в папке IsUnp с ранее установленной программой под именем unins000.exe, и просто переименовываю его перед добавлением).
4. Компилирую обратно с использованием Inno Setup Compiler 5.1.6 - получаю в папке Output файл setup.exe размером 930 744 байт.
5. Распаковываю его тем-же ISUnp.exe - в папке embedded файлы:
Код:
и в "новом" install_script.iss[/i] сами "прописались" строки
Код:
Все бы "Черт с ним!" - неприятен факт возрастания размера!
Возникает вопрос: "Что я делаю не так?"
Совсем у меня голова кругом пошла...
Во-первых - по поводу 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[/i]
Код:
Код: Выделить всё
embedded\License.txt
embedded\WizardImage.bmp
embedded\WizardSmallImage.bmpдобавляю файл uninstall.exe[/i] (его нахожу в папке 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[/i] сами "прописались" строки
Код:
Код: Выделить всё
[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";Все бы "Черт с ним!" - неприятен факт возрастания размера!

Возникает вопрос: "Что я делаю не так?"
-
boss911
Re: [архив] Inno Setup .:[все вопросы]:.
YuriPet
Цитата:
3. В полученную папку embedded ... добавляю файл uninstall.exe
Не могу понять почему ты добавляеш свои файлы именно в embedded , если надо в {app} , да и инсталятор сам умеет создавать дэинсталятор, если выбранна данная опция!!
Кажись я догодался в чем дело, но пока это всего лишь догадки, а пока просто дам совет - забей на эти строки в скрипте, да и вообще, что указывает на embedded:
Код:
просто удали их, а если ты хочеш, чтоб именно эти рессурсы (графические файлы по умолчанию скомпилируютса, так как они уже лежат в каталоге, куда установлен компилятор) отоброжались в твоем инсталяторе, то воспользуйся данной опцией:
Код:
И еще один маленький совет, чтоб небыло заморочек и вечного вопроса
Цитата:
"Что я делаю не так?"
- создавай свой скрипт с нуля, на основе вытащенного с какого-нибудь дистрибутива, то есть подглядывая, что же делает скрипт!!
Цитата:
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
-
starwork
Re: [архив] Inno Setup .:[все вопросы]:.
Цитата МИШАНЧИК:
чтоб в инсталяторе собраном в Inno Setup для ярлыка деинсталятора можно было назначать какую либо иконку
Стандартными средствами Inno нельзя, а о не о стандартных решениях, я не слышал. Можно взять заранее подготовленный деинсталлятор (unins000.exe и unins000.dat), пропатчить его другой иконкой и скомпилировать с основным дистрибутивом. Только не забываем в скрипте отключить создание деинсталлятора:
Код:
Добавлено:
Извиняюсь, возможно, я изначально не правильно понял вас: вам нужно изменить иконку самого деинсталлятора (unins000.exe) или иконку ярлыка на запуск деинсталлятора?
чтоб в инсталяторе собраном в Inno Setup для ярлыка деинсталятора можно было назначать какую либо иконку
[архив] Inno Setup .:[все вопросы]:.
Стандартными средствами Inno нельзя, а о не о стандартных решениях, я не слышал. Можно взять заранее подготовленный деинсталлятор (unins000.exe и unins000.dat), пропатчить его другой иконкой и скомпилировать с основным дистрибутивом. Только не забываем в скрипте отключить создание деинсталлятора:
Код:
Код: Выделить всё
[Setup]
Uninstallable=falseДобавлено:
Извиняюсь, возможно, я изначально не правильно понял вас: вам нужно изменить иконку самого деинсталлятора (unins000.exe) или иконку ярлыка на запуск деинсталлятора?