![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как изменить готовый exe файл чтобы он загружал мою библиотеку DL [D6, Win2k, WinXP]
Koster © (2002-09-22 05:03:00)Что и как, и желательно каким тулом нужно изменить в exe файле чтобы он статически импортировал мою DLL. Нужно не для вируса. Имеется exe файл программы (ISPTime - статистика соединений), хочу добавить в нее новую функциональность не занимаясь дизасмом. (С помощью DLL можно поставить хук, перехватить нажатия кнопок в окне и вставить свою реакцию). Конечно можно написать лоадер но не красиво будет. Комментарий, в заголовках exe файлов, таблицах импорта и т.п мои познания стремятся к 0, редактирование вручную HEX-editor"ом не предлагать.
А если есть вдруг у кого исходники этой программы сообщите плиз.
daan_m (2002-10-26 10:52:00) [1]> Nick N A
Как я понял он проситчтобы в *.ехе файле, а не *.pas :)
Alex4444444444 (2002-10-26 10:00:00) [2]Boyus", bez dasm ne obojtis". Mozhno, konechno, vstavit" chto ugodno v tablicu importov (ne znayu, pravda, kak :), no nuzhno ved", chtoby ona eshe i vyzyvala chto-nibud" iz etogo dll!
Nick N A (2002-10-26 07:17:00) [3]Var LhModule:Cardinal;
// hInstance-handle для библиотеки
LhModule:=LoadLibrary("Tvoya.dll"#0);
// Загрузка
FreeLibrary(LhModule);
// Выгрузка