Вниз
Скачать: CL | DM;

Память и DLL   Найти похожие ветки 

 
Vb[fbk   (2004-03-04 17:24) [0]

Народ! Подскажите пожалуйста одну вещь! Есть у меня программа "клавиатурный шпион", которая устанавливает свою dll в виде ловушки для отслеживания клавиш, нажатых пользователем. Получается два файла: сама прога *.exe и DLL *.dll Вопрос: можно файл *.dll впихнуть в *.exe, что бы получился только один файл программы *.exe ?


 
Defunct ©   (2004-03-04 17:33) [1]

> Есть у меня программа "клавиатурный шпион"

Оно написана Вами или просто взята откуда-то?

> можно файл *.dll впихнуть в *.exe

В первом случае, можно. Во втором случае нельзя.


 
Digitman ©   (2004-03-04 17:33) [2]


> впихнуть


"впихнуть" нельзя

но можно, к примеру, разместить файловый образ хук-библиотеки в качестве одного из ресурсов исполняемого ехе-файла


 
Серёга   (2004-03-04 20:24) [3]


> > Есть у меня программа "клавиатурный шпион"
>
> Оно написана Вами или просто взята откуда-то?
>
> > можно файл *.dll впихнуть в *.exe
>
> В первом случае, можно. Во втором случае нельзя.

Она написана мною.

>
> но можно, к примеру, разместить файловый образ хук-библиотеки
> в качестве одного из ресурсов исполняемого ехе-файла

А как это сделать?


 
Defunct ©   (2004-03-04 21:39) [4]

> А как это сделать?

http://delphimaster.net/view/7-1076687427/
см. ответ TUser [4]

Если это не то, что вам нужно, тогда сформулируйте вопрос по-другому. Опишите Ваш DLL, может его "пасквильный" код можно просто добавить в проект основной программы да и откомпилировать как один EXE файл.


 
Юрий Зотов ©   (2004-03-04 21:49) [5]

> Defunct ©   (04.03.04 21:39) [4]

> Опишите Ваш DLL, может его "пасквильный" код можно просто
> добавить в проект основной программы да и откомпилировать как
> один EXE файл.

Эт вряд ли.
(с) Тов. Сухов.


 
Alexander666 ©   (2004-03-05 03:55) [6]

Не надо ничего описывать. Defunct, ты знаешь, что такое HOOK? Как он работает? В чем разница между процессом и библиотекой? Пусть он будет в ресурсах ЕХЕ, потом при запуске библиотека будет сохраняться в файл на диске и запускаться твой хук. Можно еще прописать кое-каие параметры в реестре и ДЛЛ будет запускаться вместе с Эксплорером при каждой загрузке системы. Но минус тут в том, что ее нельзя выгрузить. Я говорю это теоритически, так как практически еще не пробовал.


 
Defunct ©   (2004-03-05 05:29) [7]

Alexander666 ©   (05.03.04 03:55) [6]
Не надо ничего описывать.


Кто знает, может можно EXEшник в DLLку завернуть. Если автору вопроса припекло сделать один файл ;)

Defunct, ты знаешь, что такое HOOK? Как он работает? В чем разница между процессом и библиотекой?

Угу, угу, угу. IMHO ничего дурного не советовал.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
14-1077694907
hatchy
2004-02-25 10:41
2004.03.28
Компьютер и Видеомагнитофон


14-1077891199
Cobalt
2004-02-27 17:13
2004.03.28
:-)))


1-1079026882
Андрей__
2004-03-11 20:41
2004.03.28
Про Popup меню


1-1078771406
DDA
2004-03-08 21:43
2004.03.28
Изображение на изображение с инверсией цвета


1-1078865639
SeriousSam
2004-03-09 23:53
2004.03.28
Как сделать что бы в StringGrid e по команде выделялся...




   Наверх