Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7]

Закрытая тема
Настройки темы
Скрипты Inno Setup. Помощь и советы [часть 7]

Аватара для El Sanchez

Ветеран


Contributor


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


Конфигурация

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


Изменения
Автор: El Sanchez
Дата: 16-02-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:

Показать/скрыть: Ссылки на примеры скриптов:

Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;

  • RegExporter - Фриварная утилита для экспорта реестра и конвертации файлов *.reg и *.ini в инсталляционные скрипты Inno Setup и NSIS.
    Последняя версия: 1.2.0 [23.09.2014] - Скачать;



Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:

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

Отправлено: 11:48, 10-03-2014

 

Пользователь


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

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


Всем привет, как сделать слайды на странице установки? И как добавить другой более красивый прогресс бар или изменить?

Вот мой скрипт, заранее спасибо за ответы.

http://rghost.ru/52965051

Отправлено: 20:08, 10-03-2014 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Цитата R.i.m.s.k.y.:
в ней ошибка: версия 1,0,0,6 будет БОЛЬШЕ чем 1,0,0,20 »
В ней нет ошибки, просто перед тем как сравнивать, версии нужно привести к одному виду.
Цитата El Sanchez:
дополнить каждый токен версии лидирующими нулями, потом строки можно сравнивать »
Красиво придумал, краткость сестра таланта
Цитата R.i.m.s.k.y.:
А) пользователь user запускает windows, приходит одмин и запускает установщик от себя - admin
Кто CurrentUser и OriginalUser в терминах Inno? (runasoriginaluser & runascurentuser) »
Цитата El Sanchez:
admin. »
Извиняюсь, но чуть дополню:
CurrentUser-admin
OriginalUser-пользователь user

Цитата El Sanchez:
{src} - нет, {app} - да. »
Все константы прописываются жёстко в момент инсталляции, т.е. {app} или {src} будут прописаны для деинсталлятора в одном виде C:\program files\prog\.

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Последний раз редактировалось Serega, 12-03-2014 в 20:15. Причина: исправил ошибки

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:29, 10-03-2014 | #12


Пользователь


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

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


Вопрос.
В справке есть такие вещи:
читать дальше »
Код: Выделить весь код
/LOADINF="filename"
Указывает инсталлятору загрузить параметры установки из указанного файла после проверки командной строки. Этот файл может быть подготовлен с помощью '/SAVEINF=' command.

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

/SAVEINF="filename"
Указывает инсталлятору сохранять параметры установки в указанный файл.

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


Так вот... я что-то не могу понять... это можно как-то в CODE прописать при компиляции или же это только для запуска файла из ком. строки?

Отправлено: 09:41, 11-03-2014 | #13


Аватара для R.i.m.s.k.y.

Ветеран


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

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


Mat_y, для запуска установщика из комстроки
впрочем я частенько делал установщик в установщике: основной установщик компилировал и вкладывал как программу во внешний установщик который уже запускал внутренний с нужными параметрами

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:10, 11-03-2014 | #14


Аватара для R.i.m.s.k.y.

Ветеран


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

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


Serega, El Sanchez, curuninstallstepchange ругается на невозможность вызова ExecAsOriginalUser
что не есть хорошо т.к. удаление производится от одмина а вычистить HKCU нужно пользователю
Фокус с HKU\SID не пройдет тк только программа, запускаемая из под ExecAsOriginalUser с соответствующим параметром знает чего нужно вычищать пользователю
Как обойти невозможность вызова ExecAsOriginalUser в curuninstallstepchange?

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Последний раз редактировалось R.i.m.s.k.y., 11-03-2014 в 12:34.


Отправлено: 12:04, 11-03-2014 | #15


Аватара для Dodakaedr

Ветеран


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

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


Ребята подскажите как запретить программе доступ к интернету в inno?

-------
Inno Setup 5 Ultra Unicode


Отправлено: 12:08, 11-03-2014 | #16


Аватара для R.i.m.s.k.y.

Ветеран


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

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


Dodakaedr, общий вопрос - общий ответ: настройку программы запрета хождения в нэт применить на этапе установки программы

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Последний раз редактировалось R.i.m.s.k.y., 11-03-2014 в 12:30.


Отправлено: 12:13, 11-03-2014 | #17


Ветеран


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

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


Цитата R.i.m.s.k.y.:
тк только программа, запускаемая из под ExecAsOriginalUser знает чего нужно вычищать пользователю
Как обойти сие? »
Вижу только один путь, поднимаете пользователю права, производите чистку и затем главное не забудьте понизить их.

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 12:32, 11-03-2014 | #18


Аватара для R.i.m.s.k.y.

Ветеран


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

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


Цитата Serega:
Вижу только один путь, поднимаете пользователю права, »
а) как? пример кода?
б) можно ли через runas user password prog params ? имя пользователя и SID уже знаю

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 12:38, 11-03-2014 | #19


Новый участник


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

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


Цитата Serega:
Цитата El Sanchez:
дополнить каждый токен версии лидирующими нулями, потом строки можно сравнивать
Красиво придумал, краткость сестра таланта »
А если в версии будет 3 или 4 цифры?

Отправлено: 12:41, 11-03-2014 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 6] El Sanchez Автоматическая установка приложений 2494 10-03-2014 11:51
Скрипты Inno Setup. Помощь и советы [часть 5] El Sanchez Автоматическая установка приложений 1999 28-03-2013 19:09
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34




 
Переход