Вниз
Скачать: 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.979 c
7-1073569477
Яша
2004-01-08 16:44
2004.03.28
чтение файла по секторам


3-1077701924
Iwanttolearndelphi
2004-02-25 12:38
2004.03.28
Вопрос о выборе технологии...


6-1073709437
KIR098
2004-01-10 07:37
2004.03.28
Как прочитать данные из таблицы на сайте?


1-1078481197
Akella
2004-03-05 13:06
2004.03.28
Как изменить порядок просмотра объектов на форме


11-1057512455
Ajax
2003-07-06 21:27
2004.03.28
Смена языка интерфейса




   Наверх