Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Inno Setup - создание инсталляционных пакетов (Часть 15)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inno Setup
 
 

Предыдущие части
Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
All version | Исходники проекта
 
Последние версии:
Inno Setup QuickStart Pack (Unicode) 6.1.2 [15.11.2020]
Скачать (4.23 Mb)
 
Inno Setup 6.2.2 [15.02.2023]
Скачать (4.50 Mb)
 
Что нового? | Что нового v.6x?  
 
Русский язык для Inno Setup v6.x
Скачать
 
Русский язык для Inno Setup v5.x
Скачать
 
Русская справка к версии - 6.0.0 beta | 5.6.1 - Зеркало
 
Последняя версия с поддержкой Windows 95 - 5.1.7
 
Последняя версия с поддержкой Windows 98/ME/NT4 - 5.4.3 ANSI
 
Последняя версия с поддержкой Windows 2000/XP/2003 - 5.6.1 (ANSI, Unicode)
 

Расширенная версия от китайских собратьев. Офсайт
Inno Setup Compiler 5.5.0-5.2 build 121216
Скачать (2.98 Mb) |Скачать (2.98 Mb) - зеркало GoogleDrive | Что нового
 
Inno ISCmplr Setup 5.5.1 build 120726
Скачать (1.73 Mb) | Что нового
 
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русский язык для Inno Setup Enhanced (Restools) версии 5.4.x (ansi и unicode) от vadimsva
Скачать
 


Документация, FAQ, и различные примеры для Inno Setup - Здесь можно найти различную документацию, примеры, архивы веток InnoSetup для оффлайн просмотра, и т.д.
 
Дополнительные библиотеки для Inno Setup - InnoTools Downloader, коллекция DLL файлов, распаковка архивов 7-zip и FreeArc и т.д.
 
Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
 
Скрипты инсталляторов для игр - В этом разделе можно найти различные обложки и скрипты инсталляторов для игр.  
 
Скрипт для добавления ярлыков в Game Explorer (работает только в Windоws 7)

Родственные темы:

Inno Setup плюс внешние упаковщики - обсуждение FreeArc+Inno, Precomp+Inno, 7zip+Inno и Inno+остальные внешние упаковщики.
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.

Примечание для всех участников

Правила топика посвященному Inno Setup  
 
Перед тем, как задать вопрос: Первый вариант: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Второй вариант: для экономии трафика и для более удобного поиска, скачайте оффлайн версию форума для просмотра в разделе Документация.
Большинство типовых задач уже решались, причем неоднократно!  
Пожалуйста, не захламляйте тему и используйте поиск, этим вы избавите тему от флуда!

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:29 13-10-2013 | Исправлено: Komandor, 10:55 21-01-2024
snilex1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не очень разобрался и плагин для inno setup и total commander выпуск от 2006 года...

Всего записей: 3 | Зарегистр. 28-09-2021 | Отправлено: 15:15 21-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
codecs
а есть ли утилита, которая умеет расшифровывать code.bin который кто-то делает?

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 21:50 21-11-2021
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
если ты о CompiledCode.bin то есть парочка Pascal Script декомпилер и дизасемблер - но готовый к применению скрипт не получится

Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 22:27 21-11-2021 | Исправлено: codecs, 22:27 21-11-2021
Bannan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а есть ли утилита, которая умеет расшифровывать code.bin который кто-то делает?

Да, есть. Называется Inno Setup Decompiler. Проект умер, поэтому осталась только копия в вебархиве. Там же ссылка на последнюю публичную версию isdsetup.1.5.exe.
 
Но как заметил codecs, готового сценария не будет. Но можно понять принцип и восстановить окончательный код уже вручную.

Всего записей: 507 | Зарегистр. 30-07-2011 | Отправлено: 01:10 22-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
codecs
именно, да мне бы найти только функцию распаковать портативно, ну и интеграцию в cd\dvd\оболочку
ну и на последок выключалку обновлений прилепить

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 18:52 22-11-2021
ZVSRus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
brduakhTMP

Цитата:
 
именно, да мне бы найти только функцию распаковать портативно, ну и интеграцию в cd\dvd\оболочку
ну и на последок выключалку обновлений прилепить
 

 
А так не пойдёт?

Всего записей: 102 | Зарегистр. 13-11-2007 | Отправлено: 15:11 23-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZVSRus
как-то так, но подумав, врятли подойдет для приложений, которые хранят файлы вне папки с программой
а есть ли скрипт или код, для ввода серийного номера, к примеру чтобы сделать официальную перепаковку, ключ вставлялся в инсталлятор, а он соответственно писался по заданному пути в реестре?
да и кнопку распечатать, в соглашении тоже найти бы как делать, плюс адрес сайта как делают кнопкой или кнопку информация, чтобы допустим нажав на нее показало список изменений
кнопка авторы, которую можно поидее сделать как кнопку изменений и ссылку сайта: _https://www.flylinkdc.ru
кнопку распечатать: _https://www.kymoto.org есть в этом инсталлере
а вот про серийный номер, увы нету, как-то находился такой скрипт, но он локальный, как проверка для установки...
хотя, было бы не плохо и временный вариант, допустим ключ формата ххххх 5 цифр одна секция, в общем 5 секций = ключ 25 символов, включая поля с тире, т.е чтобы если ключ ххххх-ххххх, могло вставить по нажатию ctrl+v, т.к знаю что были такие варианты скрипта, где приходилось из-за такого когда руками вписывать такак тире не воспринимало автоматом в поле (ну и соотвественно сам список ключей), как-то даже встречался скрипт с завязкой на онлайн проверку, но так и ничего не получилось...

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 23:13 25-11-2021 | Исправлено: brduakhTMP, 23:30 25-11-2021
YURSHAT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
brduakhTMP

Цитата:
а как это сделать чтобы опцией было?

Как вариант

Код:
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={autopf}\My Program
CreateUninstallRegKey=IsTaskSelected('uninstregkey')
 
[Tasks]
Name: uninstregkey; Description: "Create Uninstall Reg Key"; GroupDescription: "Other tasks:";


----------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов

Всего записей: 855 | Зарегистр. 07-11-2009 | Отправлено: 01:19 26-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YURSHAT
то что нужно, жаль что при выборе из любых языков надпись на английском (дополнительные задачи итп...
ZVSRus
можно тогда правленный вариант: http://forum.ru-board.com/topic.cgi?forum=5&topic=46338&start=2860#7
только без проверки (обновлений), да и чтобы без добавления к файлу: Installer Version итп

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 04:17 26-11-2021
ZVSRus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[Files]
 Source: "compiler:Examples\MyProg.exe"; DestDir: "{app}"; DestName: "MyProg Portable Version.exe"; Check: PortableCheck; Flags: ignoreversion
 Source: "compiler:Examples\MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg Installer Version.exe"; Check: InstallerCheck; Flags: ignoreversion
 
 Source: "compiler:Examples\MyProg.chm"; DestDir: "{app}"; DestName: "MyProg Obnova Version.chm"; Check: ObnovaCheck; Flags: ignoreversion
 Source: "compiler:Examples\Readme.txt"; DestDir: "{app}"; DestName: "MyProg Obnova Version.txt"; Check: ObnovaCheck; Flags: ignoreversion
 
Что зачеркнуто удали из строки.
 
//function ObnovaCheck: Boolean;
// begin                                          
//   Result:= Obnova.Checked;
// end;
 
//  Obnova := TNewCheckBox.Create(WizardForm);
//  with Obnova do
//  begin
//    Parent := WizardForm.SelectDirPage;
//    SetBounds(ScaleX(0),ScaleY(180),ScaleX(200),ScaleY(17));
//    Caption := 'Установить обновления';
//    Checked := True;
//  end;
 
За комментируй.

Всего записей: 102 | Зарегистр. 13-11-2007 | Отправлено: 09:18 26-11-2021 | Исправлено: ZVSRus, 09:33 26-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZVSRus
а вместо: Source: "compiler:Examples\MyProg.exe"; и так далее из списка, можно ли использвать путь папки, добавив в конце: Check: ObnovaCheck;
т.е создаю установщик через мастера, добавляю файлы, ярлыки, а в конце Check: ObnovaCheck; на тех путях и сам код...
кстати не могу понять как работает пункт: Установить обновления
обновления конкретно чего и как его сделать? просто, я чуть иное имею ввиду:
взять к примеру данную программу, а в ней есть отключалка через реестр...
следовательно сделать эти опции рабочими, плюс чтобы запоминало выбор галочек, при обновлении поверх...
Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\SOFTWARE\Disc Soft\DAEMON Tools Pro]
"AllowAnonymousReport"=dword:00000000
 
[HKEY_CURRENT_USER\SOFTWARE\Disc Soft\DAEMON Tools Pro\Config]
"CheckForUpdate"=dword:00000000
---
про комментирование понятно и то что зачеркнуто

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 10:56 26-11-2021 | Исправлено: brduakhTMP, 11:18 26-11-2021
ZVSRus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
brduakhTMP

Цитата:
 
жаль что при выборе из любых языков надпись на английском (дополнительные задачи итп...
 

 

Код:
 
[Setup]
 AppName=My Program
 AppVersion=1.5
 DefaultDirName={pf}\My Program
 CreateUninstallRegKey=IsTaskSelected('uninstregkey')
 
[Tasks]
 Name: uninstregkey; Description: "{cm:Label1}"; GroupDescription: "{cm:Label2}";
 
[Languages]
 Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
 Name: "english"; MessagesFile: "compiler:Languages\English.isl"
 
[CustomMessages]
 russian.Label1=Создать Ключ удаления Reg
 english.Label1=Create Uninstall Reg Key
 
 russian.Label2=Другие задачи:
 english.Label2=Other tasks:
 

 

Цитата:
 
а вместо: Source: "compiler:Examples\MyProg.exe"; и так далее из списка, можно ли использвать путь папки, добавив в конце: Check: ObnovaCheck;
 

 
где Source: "compiler:Examples\MyProg.exe"; прописываешь свой путь откуда берёшь файлы
например D:\Папка-1
 

Цитата:
 
кстати не могу понять как работает пункт: Установить обновления
обновления конкретно чего и как его сделать? просто, я чуть иное имею ввиду:  
 

 
Если на чекбоксе галочка не стоит обновления устанавливаться не будут.
Если галочка стоит установятся обновления.
Названия чекбокса может быть любое, на ваше усмотрение и функция function ObnovaCheck: Boolean; применима и к реестру в секции [Registry]
 
Но что-бы ответить более внятно я не знаю что у вас за обновления и что прописывается в реестре ДО и ПОСЛЕ.
 
[HKEY_CURRENT_USER\SOFTWARE\Disc Soft\DAEMON Tools Pro]
"AllowAnonymousReport"=dword:00000000 это что
 
[HKEY_CURRENT_USER\SOFTWARE\Disc Soft\DAEMON Tools Pro\Config]
"CheckForUpdate"=dword:00000000 а это как понимаю запись после установки обновления
 
 
 
 
 
Добавлено:
brduakhTMP

Цитата:
 
Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\SOFTWARE\Disc Soft\DAEMON Tools Pro]
"AllowAnonymousReport"=dword:00000000
 
[HKEY_CURRENT_USER\SOFTWARE\Disc Soft\DAEMON Tools Pro\Config]
"CheckForUpdate"=dword:00000000  
 

 
Как я понял вы привели reg файл программы DAEMON Tools Pro.
Могу ошибаться но эти две функции должны включаться и выключаться из самой программы.
Но если изначально при установке программы эти ключи устанавливаются по умолчанию, тогда можно сделать к ним проверочные функции (чекбоксы)  
 
Первый ключ это отправлять анонимную информацию или нет.
Второй ключ это проверять обновления с сайта разработчика или нет.
 
Пример
 
PS: Немного покумекав пришёл в выводу: Если в настройках самой программы есть функции вкл. и выкл тогда в реестре для данных функций должно прописываться один из двух ключей
 
[Registry]
 Root: HKCU; SubKey: SOFTWARE\Disc Soft\DAEMON Tools Pro; ValueType: dword; ValueName: AllowAnonymousReport; ValueData: $00000000; Check: AllowAnonymous; Flags: uninsdeletevalue uninsdeletekeyifempty
ИЛИ
 Root: HKCU; SubKey: SOFTWARE\Disc Soft\DAEMON Tools Pro; ValueType: dword; ValueName: AllowAnonymousReport; ValueData: $00000001; Check: AllowAnonymous; Flags: uninsdeletevalue uninsdeletekeyifempty
------------------------------------------------------------------------------------------
 Root: HKCU; SubKey: SOFTWARE\Disc Soft\DAEMON Tools Pro\Config; ValueType: dword; ValueName: CheckForUpdate; ValueData: $00000000; Check: CheckUpdate; Flags: uninsdeletevalue uninsdeletekeyifempty
ИЛИ
 Root: HKCU; SubKey: SOFTWARE\Disc Soft\DAEMON Tools Pro\Config; ValueType: dword; ValueName: CheckForUpdate; ValueData: $00000001; Check: CheckUpdate; Flags: uninsdeletevalue uninsdeletekeyifempty
 
Просто найдите какой именно ключ отключает данную функцию и уже его прописывайте через проверочную функцию (чекбокс)
 
Пример...

Всего записей: 102 | Зарегистр. 13-11-2007 | Отправлено: 11:25 26-11-2021 | Исправлено: ZVSRus, 16:59 26-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZVSRus
будем тестить, низкий поклон за полезную информацию!
кстати, именно 0 выключить = 1 включить
а про данный код, это... к чему относится, если включить?
// Root: HKCU; SubKey: Software\Disc Soft\DAEMON Tools Pro; ValueType: string; ValueName: InstallKey; ValueData: F263B126-A2BE-42FB-86E1-8F9B2106A09C; Flags: uninsdeletevalue uninsdeletekeyifempty
---
и еще, а как прикрутить к: http://forum.ru-board.com/topic.cgi?forum=5&topic=46338&start=2871&limit=1&m=2#1
кастомные сообщения, чтобы на каждый язык отображало свою локализацию?
---
и можно код пересобранный на установку стандартной и портативной версии, без установить обновления, просто начну рыться не хочу сломать код...
т.к начну рыть, такое напишу, что потом проще удалить будет
---
еще интересует, как можно размер картинок установщика задать? ибо есть картинка больше чуть размером и ее ломает в сплюснутый вариант
---
https://ibb.co/f4kCY3z
https://ibb.co/Sw4qZHG
https://ibb.co/HBjzKMr
https://ibb.co/kq7FST1
вышло как-то так, вроде все ок, осталось лишь кастомное сообщение прикрутить к опции параметра отключений проверки и отправки данных, но как не знаю..
---
еще как-то давно завался вопрос, как установить шифровку файлов в установщике, чтобы без пароля нельзя его было вскрыть, но при этом, чтобы при установке не спрашивался пароль...
---
плюс, хотелось бы научить установщик устанавливать службу, удалять ее и следовательно задавать параметр запуска, вручную, авто итп
да и не помешало бы, ассоциации сделать при установке, с выбором выбрать все, снять все и ручные галочки, если пользователь понимает, ну и регистрацию контекстных меню, чтобы при установке сначало убрало регистрацию расширений, а после полного инсталла, снова регистрировало (следовательно после удаления, тоже снимало регистрацию и удаляло)
---
_https://coderedirect.com/questions/659783/adding-a-print-agreement-button-to-the-licence-page-in-inno-setup
вот эту бы кнопку сделать рабочим кодом, т.к к примеру .rtf не понимает при открытии пишет ошибку, а с выше кодом, для отключения обновлений итп, не работает... можно как-то сделать чтобы часть кода которая отвечает за эту кнопку получить и просто вставить в секкцию кода, вот такую бы... https://www.kymoto.org/downloads/ISStudio_Latest.exe сделано не плохо
---
вдруг кому-то надо: _https://stackoverflow.com/questions/46360052/inno-setup-how-to-validate-serial-number-online
единственное что не понимаю, как вписать не один ключ, а много, т.е строки, разделители по названиям в serial.php

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 21:59 26-11-2021 | Исправлено: brduakhTMP, 05:38 27-11-2021
ZVSRus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
brduakhTMP
 

Цитата:
 
_https://coderedirect.com/questions/659783/adding-a-print-agreement-button-to-the-licence-page-in-inno-setup
вот эту бы кнопку сделать рабочим кодом, т.к к примеру .rtf не понимает при открытии пишет ошибку, а с выше кодом, для отключения обновлений итп, не работает... можно как-то сделать чтобы часть кода которая отвечает за эту кнопку получить и просто вставить в секкцию кода, вот такую бы... https://www.kymoto.org/downloads/ISStudio_Latest.exe сделано не плохо
 

 

Пример из справки


Всего записей: 102 | Зарегистр. 13-11-2007 | Отправлено: 14:02 27-11-2021 | Исправлено: ZVSRus, 14:05 27-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZVSRus
работает, правда кнопка висит в самом поле с лицензией, т.е как бы плавающая, но с фиксированным положением, если: WizardStyle=modern
а вот если с: WizardStyle=classic (видать ломается где-то)
и как ее сделать кастомное сообщение с языком этой кнопки, а точнее пример, по которому можно делать кастомные сообщения, по типу: russian.printbutton и так далее, чтобы не писать лишний код, а только брать название опции кноки и к ней перевод делать?
---
кстати, не знаю встречали ли вот такую штуку, когда-то в 200х году, взяли игру pure, не лицуху, но там была интересна вещь, инсталлер сделан на inno setup, но сначала он предлагает установить daemon tools lite, затем берет с диска образ mdf/mds, монтирует его, инсталлит игру, про замену файла не помню, но очень итересно, как бы такое можно реализовать, с учетом что такое увидеть пришлось много лет назад и более ни в одних дисках не было такого...
---
http://www.fly-server.ru/install/strongdc-sqlite/release/
https://i.ibb.co/9pL3tm3/Snap1.png
как такое можно сделать, кнопку авторы, но ее к примеру назвать там список изменений и ссылку на сайт, желательно раздельным кодом

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 16:19 27-11-2021 | Исправлено: brduakhTMP, 16:53 27-11-2021
ZVSRus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
brduakhTMP
 

Цитата:
 
как такое можно сделать, кнопку авторы, но ее к примеру назвать там список изменений и ссылку на сайт, желательно раздельным кодом
 

 
И с ново пример из справки!!!
 

Цитата:
 
работает, правда кнопка висит в самом поле с лицензией, т.е как бы плавающая, но с фиксированным положением, если: WizardStyle=modern
а вот если с: WizardStyle=classic (видать ломается где-то)
 

 
По предыдущим картинкам, подразумеваю что Inno у вас последних версий, где сам инстал увеличен.
 
У меня все примеры из справки работают шикарно.
Во первых я бы посоветовал сначала разобраться со своим Inno, где куда и как (не в обиду)
 
И вопросов задаете сразу много, и не знаешь как ответить на все сразу.
 
Почитайте справку, найдете много интересного.
 

Цитата:
 
кстати, не знаю встречали ли вот такую штуку, когда-то в 200х году, взяли игру pure, не лицуху, но там была интересна вещь, инсталлер сделан на inno setup, но сначала он предлагает установить daemon tools lite, затем берет с диска образ mdf/mds, монтирует его, инсталлит игру, про замену файла не помню, но очень итересно, как бы такое можно реализовать, с учетом что такое увидеть пришлось много лет назад и более ни в одних дисках не было такого...  
 

Как я понял вы учитесь делать переупаковки программ (игр) (Repak'и). Для обучения вы взяли своеобразную программу daemon tools, вчера устанавливал на вертуалку чтобы посмотреть что и как, исплевался, изматерился. На счет игр ничего вразумительного сказать не могу, не играл, не играю, и не собираюсь играть.

Всего записей: 102 | Зарегистр. 13-11-2007 | Отправлено: 17:32 27-11-2021 | Исправлено: ZVSRus, 17:47 27-11-2021
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
исплевался, изматерился.

дерьмецо, которое цепляет фильтр-драйвер на центральную шину и мониторит всё, что на ней происходит - чем собственно тормозит работу системы. Установка системных драйверов даже для спецов непростая задача, а новичку туда вовсе нечего рыпаться

Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 19:20 27-11-2021
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZVSRus
не обязательно под игры, просто делать адекватные инсталлы, в общем больше нет вопросов кроме тех на которые еще нету ответа ранее
как можно приделать не один серийник в serial.php, а 3-5 и более? и с разделителями посылало и с кавычками и так далее...
http://forum.ru-board.com/topic.cgi?forum=5&topic=46338&start=2860#14
---
и на последок, не могу понять, как сделать установку без пароля... но с вот этой функцией? чтобы файлы были зашифрованы, если кто-то через всякие экстракторы захочет открыть...
https://i.ibb.co/D7pf3S8/Snap1.png - встречался такой установщик у кого-то с форума, файлы зашифрованы, если через утилиты извлекать... а сам пароль, в виде хешей...
в текущем виде с паролем вот так выглядит, что верно, но при установке страницу пароля и его ввод убрать бы...
; Encryption=yes
; PasswordHash=
; PasswordSalt=

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 20:36 27-11-2021 | Исправлено: brduakhTMP, 20:48 27-11-2021
snilex1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В чём отличие Unicode версии Inno Setup и обычной?
И какую лучше использовать.
UPD: Понял, в новых версиях используется только Unicode версия программы.

Всего записей: 3 | Зарегистр. 28-09-2021 | Отправлено: 23:33 27-11-2021 | Исправлено: snilex1, 23:42 27-11-2021
codecs



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 встречался такой установщик у кого-то с форума, файлы зашифрованы, если через утилиты извлекать... а сам пароль, в виде хешей...  

у меня раньше все такие были - пароль побуквенно вставляется паскалевским скриптом. И собственно из скрипта его легко вытащить. Поэтому кастомная сборка инносетапа от распаковки надежнее

Всего записей: 2014 | Зарегистр. 22-07-2003 | Отправлено: 01:30 28-11-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » Inno Setup - создание инсталляционных пакетов (Часть 15)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru