![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Сделал прогу на Delphi 7. В итоге у меня получилось 5 файлов (иконка, рисунок, ***.mdb, папка с файлами, ну и сам exe). Теперь заказчик хочет, что бы всё это в одном exe было или хотя бы не было доступа к файлам кроме exe. Как это можно сделать?
|
|
#2
|
||||
|
||||
|
Хранить базу в exe - чушь.
|
|
#3
|
|||
|
|||
|
Копай в сторону ресурсов...
Но все же соглашусь с Aristarh Dark... |
|
#4
|
|||
|
|||
|
А как еще можно защитить эти файлы от редактирования?
|
|
#5
|
||||
|
||||
|
Цитата:
|
|
#6
|
||||
|
||||
|
Объединить файлы и защитить их - это разные вещи.
Защитить можно как минимум так: 1. Сменить расширения или вообще удалить их 2. Зашифровать данные, например банальным XOR'ом, а при подгрузке в программу дешифровывать в памяти (код дешифровки вшит в тело программы в зашифрованном виде отличным от XOR'a) 3. Создать инсталлятор (1 файл) при помощи NSIS или Inno Setup, защитить его паролем, или вообще WinRar SFX заюзать. 4. Главный EXE-файл вашей программы накрыть протом (крипт, упаковка), чтобы усложнить его анализ |