Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Защита DLL

55K
04 мая 2010 года
Пипетка
7 / / 04.05.2010
Привет!
Для безопасности я не должен использовать какие-либо временные файлы, а только сам .exe. DLL-ки должны быть «вмонтированы» в exe файл. Кто-нибудь подскажите, как мне загружать DLL-ки, используемые в моем приложении, без распаковки их во время запуска?
Спасибо!
7
04 мая 2010 года
@pixo $oft
3.4K / / 20.09.2006
Есть такая вещь,как ресурс-протокол(res://).Также можно просто грузить ресурс,а затем мапать его как DLL(вот это не знаю как реализуется)
253
04 мая 2010 года
Proger_XP
1.5K / / 07.08.2004
А зачем вам вообще DLL, если она встроена в exe? Весь смысл в библиотеках как шарендых ресурсах отпадает.
Или библиотека не ваша?

p.s: вообще это интересная тема, но похоже всё нужно делать "ручками", типа как здесь.
257
05 мая 2010 года
kosfiz
1.6K / / 18.09.2005
А стоит ли так заморачиваться? Кстати, как вы планируете защищать ваш exe? И от чего вы конкретно хотите защитить: защитить от удаления, от внедрения, подмены?
262
05 мая 2010 года
Iktomy
1.2K / / 11.10.2004
Если есть исходники библиотеки, то выдираете нужные классы/методы и пихаете в свой проект. Внедрять как ресурс - уныло, ИМХО:)
8.2K
05 мая 2010 года
bagie2
299 / / 26.10.2008
Чтобы "склеить" exe, dll-ки и всё упаковать для нативных приложений есть PEBundle, для дотнета .NETZ
Еще можно и самому реализовать, на дотнете довольно легко делается (да и натив тоже легко). Для делфей еще есть такая штука - называется TFakeDll, но вроде её можно прикрутить к чему угодно (тоже для нативных приложений)

Или, да. Взять Reflector, вытащить сорец и скомпилировать.
241
05 мая 2010 года
Sanila_san
1.6K / / 07.06.2005
И таки в чём великий смысл всего это колдовства? Может вам нужен будет ещё и обфускатор?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог