Защита библиотек
|
|
Черешня | Дата: Понедельник, 08 Марта 2010, 18:40 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| Привет всем! Прога использует кое-какие сторонние DLL-ки, которые должны быть защищены от любого внешнего доступа. В то же время, прога должна иметь полный доступ к этим DLL-кам. Существуют ли какие-нибудь пути сделать это без записи DLL-ок на жесткий диск (включая распаковку DLL-ок во временную директорию в процессе запуска)? Спасибо!
|
|
| |
PBPROG | Дата: Суббота, 13 Марта 2010, 00:21 | Сообщение # 2 |
постоянный участник
Сейчас нет на сайте
| Как вариант, можно все DLLки поместить в кодовую секцию исполняемого файла и запускать их от-туда без извлечения на диск. Пример. Там в исполняемый файл "зашита" DLLка Scintilla.dll Возможно слышали о такой.
Сообщение отредактировал PBPROG - Суббота, 13 Марта 2010, 00:24 |
|
| |
Мерен | Дата: Воскресенье, 14 Марта 2010, 17:44 | Сообщение # 3 |
был не раз
Сейчас нет на сайте
| Еще можешь воспользоваться спец. пакером, например BoxedApp Packer хорош. Он как раз и упакует все в один EXE-файл и будет распаковывать его содержимое только в память и юзать оттуда.
|
|
| |