Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: 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 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
14-1077521460
iusupp
2004-02-23 10:31
2004.03.28
Не могу на комп Win2000 prof установить...


1-1078939826
Delphi5.01
2004-03-10 20:30
2004.03.28
IMENNO KATALOG


3-1077005842
Igor_P
2004-02-17 11:17
2004.03.28
Отказ от Paradox


14-1078398952
juiceman
2004-03-04 14:15
2004.03.28
кодовая страница


1-1078598082
Ton
2004-03-06 21:34
2004.03.28
Express Bars