Proxy DLL

Здесь обсуждаются темы, косвенно связанные с Far.
Post Reply
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Proxy DLL

Post by lazyeugene » Sun 03 Mar, 2013 13:35

У меня возникла необходимость в DLL, никаких исходников (включая lib и h файлов) которой нет, заменить одну функцию (в 64битной винде она крешит программу). Нет ли у кого опыта написания проксирующих длл (которые загружают переименованную оригинальную длл и передают в неё вызовы)? В этой моей длл 50 экспортируемых функций, сложности добавляет то, что имена этих функций содержат символ "@": _Java_com_ir_1rc_shared_gui_sysTray_TrayIcon_nativeInit@8 и тому подобное. Я нашёл несколько рецептов по изготовлению прокси-длл, но ни один у меня не заработал (имена экспортируемых функций правил вручную в файле, но 50 штук... ) - программа крешится сразу после запуска. Может кто-нибудь посоветовать или помочь с изготовлением такой длл-ки?

Post Reply

Return to “Операционные системы, командные оболочки и прочее”