Имя пользователя:
Пароль:
 

Показать сообщение отдельно

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


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

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


Цитата:
Прочитал в руководствах по Inno Setup о двух различных методах защиты инсталлятора от "вскрытия".

1. Автоматически заполняется поле ввода пароля.
2. Поле ввода пароля не заполняется вообще, а в функции проверки пароля пишем:
Код: Выделить весь код
Result:= True
Первый метод я освоил и уже применял на практике... Но второй меня удивил... В руководстве, в котором я о нём прочёл, он назван "Невзламываемый экзешник".

Понятно, что раз поле ввода пароля не заполняется, значит и "вынуть" этот самый пароль не от куда...
Хочу узнать у опытных программистов, какой из этих двух методов надёжнее... а так же, что именно так хорошо защищает второй метод: запакованный контент или исходник, или и то и другое?
И ещё 1 вопрос, связанный с защитой инсталлятора...
Если зашифровать инсталлятор ([setup] Encryption=Yes), то возникают проблемы при использовании дополнительных dll ([Files] Flags: dontcopy).
Насколько хорошо защищён инсталлятор (в т.ч. его исходник) если использовать пароль без шифрования?

Подскажите, как использовать доп. библиотеки вместе с шифрованием, как их извлекать после подтверждения пароля (но до распаковки основных файлов)...

Отправлено: 20:29, 04-02-2010 | #1211