| Защита библиотек | 
|  | 
| 
| Черешня | Дата: Понедельник, 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-файл и будет распаковывать его содержимое только в память и юзать оттуда. |  |  |  |  |