![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Загрузка dll из TMemoryStream [D7, XP]
hinst © (2009-08-21 12:46:00)Подскажите пожалуйста, можно ли как-нибудь загрузить dll из TMemoryStream (в памяти точная копия файла dll), не сохраняя его в файл?
Спасибо за внимание
Сергей М. (2009-08-21 13:55:00) [1]
> Dll, IMHO, уже сперта
У вора вор dll-ку спер)
Сергей М. (2009-08-21 13:54:00) [2]
> чтобы .. она не досталась бы врагу
Запихав свой сокровищный код и/или данные в dll ты тем самым только облегчил врагу работу по поиску и умыканию всего этого добра, ибо отныне "сокровище" у тебя хранится в компактном, не размазанном по всему exe виде.
Leonid Troyanovsky (2009-08-21 13:48:00) [3]
> Игорь Шевченко © (21.08.09 13:11) [4]
> Они в любом случае сопрут твою ценную DLL
Dll, IMHO, уже сперта, раз ее от честных людей прячут :)
--
Regards, LVT.
Сергей М. (2009-08-21 13:21:00) [4]
> это будет сложнее
Не многим сложней чем спереть готовый дисковый файл или готовый ресурс твоего модуля, содержащий образ dll, которую ты грузишь в стрим.
hinst (2009-08-21 13:12:00) [5]Игорь Шевченко: ну это будет сложнее
Игорь Шевченко (2009-08-21 13:11:00) [6]hinst © (21.08.09 13:10) [3]
У тебя есть враги ?
Они в любом случае сопрут твою ценную DLL, сделав дамп адресного пространства твоего приложения.
hinst (2009-08-21 13:10:00) [7]Сергей М.: ну чтобы не распаковывать её в файл и она не досталась бы врагу
Игорь Шевченко (2009-08-21 13:02:00) [8]"в памяти точная копия файла dll" - это вряд ли. Впрочем периодически находятся умники, имитирующие загрузчик из памяти, поискать здесь
http://www.google.ru/search?hl=ru&newwindow=1&q=load+dll+from+memory&lr=&aq=f&oq=
Сергей М. (2009-08-21 12:56:00) [9]И каков в этом тайный смысл ?