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

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

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

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

Ветеран


Contributor


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


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

Профиль | Отправить 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] - Скачать;


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

Отправлено: 19:06, 28-03-2013

 

Аватара для Gnom_aka_Lexander

Ветеран


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

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


Цитата jiumx60rus:
(Ибо всё упирается в этот гадкий CompileCode.bin) »
нет. все может упираться только в недостаточное количество желания.
Цитата jiumx60rus:
но именно тот файл, который подгружается в установке »
либо ищи адрес, откуда он грузится, либо загрузи его на свой сервер и качай itDownloader-ом оттуда.
Цитата jiumx60rus:
И не сделать именно этот инстальник тихим никак, верно? »
раз родным инсталлятором он устанавливается по тихому, то логично предположить, что у него есть ключи тихой установки. про эти ключи можно почитать на сайте oszone.net в разделе справки про автоматическую установку Windows.

-------
Я люблю помогать. Но не путайте: "Помогите мне" и "Сделайте за меня" - это совершенно разные понятия.


Отправлено: 21:23, 28-07-2013 | #891



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

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


Аватара для audiofeel

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


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

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


sergey3695,
Цитата sergey3695:
audiofeel, можешь просто скопировать эти две строки »
Нет, не выходит,вобще не видно прогресс бара и процентов, делаю как было - прогресс бар видно, но когда он доходит до процентов то "закрывает " их

Отправлено: 00:45, 29-07-2013 | #892


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


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

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


Ребят!
Как можно зашифровать сборку в Инно? Пробовал стандартным способом (через Setup), но и сама сборка не запускается теперь... какие будут советы?

Отправлено: 10:21, 29-07-2013 | #893


Забанен


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

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


Цитата mat_y@vk:
Как можно зашифровать сборку в Инно? »
Хелп в шапке. Кстати там есть и второй вариант!
Цитата El Sanchez:
Сборник вопросов »
От туда приведу первый вариант
  1. Файл ISCrypt.dll копируешь в каталог Inno Setup
  2. В секцию [Setup] добавляешь:
    Код: Выделить весь код
    [Setup] 
    Encryption=yes 
    Password=12345
Всё, после компиляции инсталлятор будет зашифрован.

Encryption Module

Отправлено: 11:10, 29-07-2013 | #894


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


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

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


audiofeel, кидай сам скрипт (желательно с файлами. можешь зашифровать архив или в лс). мне трудно так ответить. ну, можешь для лейбла с процентами поставить .BringToFront (не факт что поможет).
Или именнно в этих строках поиграйся с последним параметром в ImgLoad / В каком-то случае,да получится. По идеи поставь флаги False,но могу ошибится.

Последний раз редактировалось sergey3695, 29-07-2013 в 16:45.


Отправлено: 12:33, 29-07-2013 | #895


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


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

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


Noname22,
Цитата Noname22:
От туда приведу первый вариант »
Этот вариант я и пробовал...


Цитата Noname22:
Сборник вопросов » »
Он у меня не открылся... все белое... текста нет.

Может скопипастите 2-й вариант?

Последний раз редактировалось mat_y@vk, 29-07-2013 в 13:41.


Отправлено: 13:31, 29-07-2013 | #896


Забанен


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

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


Цитата mat_y@vk:
Этот вариант я и пробовал... »
Я же сказал, что там есть второй вариант!
Это вам нужно?
читать дальше »
Код: Выделить весь код
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
OutputDir=.
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
Encryption=yes
Password=12345

[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl


[Code]
procedure InitializeWizard(); 
var 
PasswordEdit: TPasswordEdit; 
begin 
WizardForm.PasswordEdit.Text := '12345'; 
end; 

procedure CurPageChanged(CurPageID: Integer); 
begin 
If CurPageID=wpPassword then 
begin 
SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) 
SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) 
end; 
end;


Цитата mat_y@vk:
Он у меня не открылся... все белое... текста нет.
Может скопипастите 2-й вариант? »
Копирую от туда

читать дальше »
Цитата Вариант 1:
Цитата Ответ:
Цитата Вопрос:
Как сделать шифрование инсталлятора? А то скачал файл ISCrypt.dll, а как его использовать не знаю...
  1. Файл ISCrypt.dll копируешь в каталог Inno Setup
  2. В секцию [Setup] добавляешь:
Код: Выделить весь код
[Setup]
Encryption=yes
Password=12345
Всё, после компиляции инсталлятор будет зашифрован.
Цитата Вариант 2:
Цитата:
Шифровка инсталлятора, используя модуль ISCrypt.dll
Представляю свое решение по шифровке инсталлятора, используя модуль ISCrypt.dll, который доступен для скачивания на оф.сайте. Нужно это для того, чтобы обычный пользователь не смог распаковать инсталлятор посредством распаковщика unnounpacker. Смысл такой: задаем пароль для инсталлятора, который автоматически вставляется в поле ввода и посредством специальной функции сама страница нажимается автоматически. Как это делается:

Код: Выделить весь код
[Setup]
;Модуль ISCrypt.dll должен быть в папке с компилятором
Encryption=yes
;Пароль сами устанавливаем такой, чтобы никто его не смог подобрать, желательно добавить русские символы и сделать пароль подлиннее
Password=xcvcxhv9-8--fhрлджэ\5(*&Y&&^^()U###$%!^&!^%#^(UJ<:LKJJHGG

[Code]
procedure InitializeWizard();
var
//Определяем поле ввода пароля
PasswordEdit: TPasswordEdit;
begin
//Указываем наш пароль
WizardForm.PasswordEdit.Text := 'xcvcxhv9-8--fhрлджэ\5(*&Y&&^^()U###$%!^&!^%#^(UJ<:LKJJHGG';
end;

//При установке юзер не поймает пароль по маске, который может быть расшифрован специальными утилитами.
//Их у меня нет, но о них я слышал, хотя Inno Setup не позволяет копировать пароль по маске
procedure CurPageChanged(CurPageID: Integer);
begin
If CurPageID=wpPassword then
begin
SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0)
SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0)
end;
end;
Имейте в виду, что шифруются только основные файлы.
Кстати, открывал зашифрованный архив плагином для Total Commander и удалось извлечь файл CompiledCode.bin, в котором можно посмотреть пароль. Поэтому рекомендую использовать русские символы в пароле - их (пока) не понимает распаковщик, также, если дальнейшие версии распаковщика будут понимать русский язык - рекомендуется использовать в пароле спец-символы, "крякозябли", ASCII из nfo и т.п.

Последний раз редактировалось Noname22, 29-07-2013 в 14:07.


Отправлено: 13:48, 29-07-2013 | #897


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


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

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


какая разница между
Compression=lzma и Compression=lzma2

Цитата Noname22:
Это вам нужно? »
Что-то похоже это страницу с паролем создает... а мне нужно чтобы innounp не распаковывал сборку.

Отправлено: 13:59, 29-07-2013 | #898


Старожил


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

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


mat_y@vk используй компилятор от китайцев и все на них унпакера давно нету

Отправлено: 14:03, 29-07-2013 | #899


Забанен


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

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


Цитата mat_y@vk:
Что-то похоже это страницу с паролем создает... а мне нужно чтобы innounp не распаковывал сборку. »
Так просто используйте расширеную версию.

mat_y@vk, Скопировал два варианта, всё здесь

Отправлено: 14:06, 29-07-2013 | #900



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты 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
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59




 
Переход