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

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

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

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

Ветеран


Contributor


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


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

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


Изменения
Автор: El Sanchez
Дата: 06-06-2020
Внимание! Данная тема предназначена только для обсуждения написания скриптов!
Остальные вопросы, а также последние версии компилятора в теме
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.3.0 [17.01.2015] - Скачать;



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

Скрипты Inno Setup. Помощь и советы [часть 6] | Скрипты Inno Setup. Помощь и советы [часть 6].7z
Скрипты Inno Setup. Помощь и советы [часть 7] | Скрипты Inno Setup. Помощь и советы [часть 7].7z
Скрипты Inno Setup. Помощь и советы [часть 8] | Скрипты Inno Setup. Помощь и советы [часть 8].7z
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:09, 04-04-2018

 

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


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

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


Цитата habib2302:
попробуйте обратиться в
Ссылка
http://autoit-script.ru/ »
Зачем? Я спросил в теме про Inno, потому что имел с ним дело когда-то. Немного .
Что до AutoIt, я знаю про систему автоматизации на его основе, но зачем вплетать сюда что третье? Всё равно без знания HWID ничего не получится (он меняется, так как меняется железка), а реализовать установку посредством devcon мне проще через тот же WSH, чем использовать сэконд стафф...
Вы лучше скажите, где InnoIDE взять ?

Отправлено: 15:44, 12-11-2019 | #401



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

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


Ветеран


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

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


Цитата habib2302:
generator324, только через innoide в разделе ini есть кнопка импорта ini файлов »
habib2302, какой смысл пользовать восемь лет как заброшенный продукт? А импорт в проект есть и в Inno Script Studio:
Скрытый текст


Цитата generator324:
Вы лучше скажите, где InnoIDE взять ? »
Берите лучше Inno Script Studio - Kymoto Solutions.

Отправлено: 17:04, 12-11-2019 | #402


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


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

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


Цитата Iska:
Берите лучше Inno Script Studio - Kymoto Solutions. »
Благодарю! Правда, как я понимаю, импорт .inf-файлов всё равно не делает...
А импорт .ini та же древняя ISTool умеет делать - вспомнил сейчас

Отправлено: 17:15, 12-11-2019 | #403


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


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

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


HKEY_CURRENT_USER\Software\MyProgram
HKEY_LOCAL_MACHINE\SOFTWARE\MyProgram
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyProgram

Как удалить ветки реестра во время и после установки?

Отправлено: 14:24, 17-11-2019 | #404


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

Ветеран


Contributor


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

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


Цитата Kanteren:
HKEY_CURRENT_USER\Software\MyProgram
HKEY_LOCAL_MACHINE\SOFTWARE\MyProgram
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyProgram
Как удалить ветки реестра во время и после установки? »
Kanteren,
Скрытый текст

Код: Выделить весь код
[Registry]
Root: HKCU; Subkey: Software\MyProgram; Flags: deletekey dontcreatekey
Root: HKLM32; Subkey: SOFTWARE\MyProgram; Flags: deletekey dontcreatekey
Root: HKLM64; Subkey: SOFTWARE\MyProgram; Flags: deletekey dontcreatekey; Check: IsWin64
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:17, 17-11-2019 | #405


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


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

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


Буквально дублирую предыдущий вопрос:
Как удалить ветку реестра во время и после установки?
Код: Выделить весь код
[HKEY_USERS\S-1-5-21-3472633682-696082676-122184224-500\Software\MyProgramr]
При запуске программа сама создает по этому адресу раздел и хранит все свои настройки в нем, а после удаления, этот раздел остаётся!
Если прописать так:
Код: Выделить весь код
Root: HKU; Subkey: "S-1-5-21-3472633682-696082676-122184224-500\Software\MyProgramr"; MinVersion: 0.0,5.0; Flags: uninsdeletekey
... то при установке создаётся пустой раздел и при удалении он удаляется. Но что-то мне подсказывает, что это не правильно .
Насколько я понимаю значимость в этой ветке несёт только значение S-1-5-21, а остальное это путь к профилю и он отличается у всех на ПК.
Заранее благодарен за любую помощь.

Отправлено: 05:56, 25-11-2019 | #406


Аватара для boss911

Alien


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

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


Цитата Adjective:
Как удалить ветку реестра во время и после установки? »
Код: Выделить весь код
Root: HKU; Subkey: "S-1-5-21-3472633682-696082676-122184224-500\Software\MyProgramr"; Flags: deletekey uninsdeletekey dontcreatekey
Скорее всего, ID, который указан в ветке "S-1-5-21-*", будет уникальным для каждой новой машины/пользователя, но это вам нужно проверить. Тогда этот вопрос нужно будет решать с помощью секции [code] (тут вам другие помогут).

Отправлено: 16:09, 25-11-2019 | #407


SHVtYW4=


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

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


Цитата Adjective:
Как удалить ветку реестра во время и после установки?
Код: Выделить весь код
[HKEY_USERS\S-1-5-21-3472633682-696082676-122184224-500\Software\MyProgramr]
»
Из текщего пользователя:
Код: Выделить весь код
HKEY_CURRENT_USER\Software\MyProgramr
Соответственно: Деинсталлятор/Инсталлятор удалит значения текущего пользователя.

Цитата Adjective:
Насколько я понимаю значимость в этой ветке несёт только значение S-1-5-21, а остальное это путь к профилю и он отличается у всех на ПК. »
Вы не сможете предугадать когда другой профиль будет загружен.
В HKEY_USERS соответствующий подраздел S-1-5-21-XXX другого профиля будет присутствовать в реестре лишь тогда, когда в профиль будет произведён вход.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 17:30, 25-11-2019 | #408


Ветеран


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

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


До кучи: S-1-5-21-*-500 — это SID встроенной административной учётной записи (Administrator/Администратор/… etc.). Его RID на машинах ОС Windows всегда равен 500:
Код: Выделить весь код
wmic.exe UserAccount where "SID like 'S-1-5-21-%%-500'" Get Name, SID

Отправлено: 20:09, 25-11-2019 | #409


Аватара для Dodakaedr

Ветеран


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

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


Цитата Adjective:
Как удалить ветку реестра во время и после установки? »
Код: Выделить весь код
[Registry]
Root: HKCU; Subkey: "Software\MyProgramr"; Flags: deletekey uninsdeletekey

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

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

Отправлено: 22:54, 25-11-2019 | #410



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 7] El Sanchez Автоматическая установка приложений 2499 02-02-2015 08:59
Скрипты 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




 
Переход