[архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Ответить
 • Просмотры: 34
Аватара пользователя
Deen

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение Deen »

Цитата semiono:



Warning Line 57, Column 10:[hint] variable 'Result' never used
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Здесь только предупреждение, что Result никогда не будет использован.

По умолчанию, в любой функции должен стоять Result, т.е. мы тем самым указываем какое значение должо быть на выходе.

Я же писал для примера, т.е. поставьте в конце функции InitializeSetup Result:= True;


Цитата semiono:



у меня даже MsgBox не открылся
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Значит этого файла нет, который вы задаёте в маске. Я вроде в скрипте везде написал коментарии, что и где. Где-то видимо ошиблись, проверьте внимательно скрипт.
Аватара пользователя
YURSHAT

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение YURSHAT »

Подскажите, чем можно посмотреть\распаковать CompiledCode.bin из всрытого инсталлятора. ?.
Аватара пользователя
Deen

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение Deen »

Цитата svensoft:



чем можно посмотреть\распаковать CompiledCode.bin
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Любым Hex редактором, но ничего похожего на скрипт вы там не увидите.
Аватара пользователя
YURSHAT

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение YURSHAT »

Цитата Serega:



Любым Hex редактором, но ничего похожего на скрипт вы там не увидите.
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Получается имеем скрипт install_script.iss в котором есть все, кроме секции Code. Возможно-ли каким-то способом вытащить ее из вскрытого инсталлятора ?..
Аватара пользователя
Deen

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение Deen »

Цитата svensoft:



Возможно-ли каким-то способом вытащить ее из вскрытого инсталлятора ?
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Нет. Можно лишь отследить что делает оригинальный инсталлятор и потом, чего нет в распакованном скрипте, дописывать руками.
Аватара пользователя
ViCK_kz

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение ViCK_kz »

Может быть тупой вопрос(ибо я полный нуб в установщиках),а может быть он уже здесь обсуждался,но всё равно задам можноли сделать так,чтобы картинки менялись при установке
Аватара пользователя
Sotonisto

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение Sotonisto »

Serega,
Цитата Serega:



Можно лишь отследить что делает оригинальный инсталлятор и потом, чего нет в распакованном скрипте, дописывать руками.
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




А под словом отследить вы имели ввиду, что можно как-то прочитать код, т.е выдернуть нельзя, а прочитать можно ? Или говоря отследить , вы имели ввиду, что просто визуально понаблюдать за ходом работы инсталлятора и потом придумав секцию Code руками туда ее заполнить, или может еще чего ?.. До конца про "отследить" не понял.. Изображение
Аватара пользователя
Deen

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение Deen »

Цитата svensoft:



А под словом отследить вы имели ввиду, что можно как-то прочитать код, т.е выдернуть нельзя, а прочитать можно ?
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Прочитать код конечно можно.

Запускаете в отладчике, допустим OllyDbg, инсталлятор и перемещаетесь по его коду, в поиске нужных вам вещей. Здесь единственная сложность, нужно разбираться в ассемблере.

В своём же сообщении, я имел ввиду, что отследить можно, что конкретно делает инсталлятор в системе пользователя. Т.е. делаем снимки системы с помощью RegShot'а, до установки и после. Затем сравниваем снимки и получаем результат действий инсталлятора в системе.

Ну а по внешнему оформлению, это только – справка + примеры скриптов + опыт.
Аватара пользователя
Rodriguez

Re: [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Сообщение Rodriguez »

Здравствуйте!



Скажите можно ли организовать средствами InnoSetup обновление компонентов программ с возможностью отката?



Было бы вообще замечательно если бы установленные обновления отображались в "Установка и удаление программ" при установленном значке "Показать обновления".



Спасибо.
Ответить

Вернуться в «Автоматическая установка приложений»