keks-n » 23.02.2007 (Пт) 21:04
Берёшь соотв. *.lib
Берёшь masm
masm'ом создаёшь obj, который имортирует эту lib, и который предоставляет функции-переходники к ней.
В VB создаёшь модуль, аналогичный тому, что сделан masm'ом.
Тормозишь перед сборкой EXE link.exe, меняешь obj, скомпилированный из VB-шного модуля на сгенерированный masm'ом.
Продолжаешь выполнение link.exe
Итог: при вызове функций из модуля VB вместо них вызываются функции из masm'овского модуля, которые ломятся к таблице импорта.
З. Ы. Поправьте меня кто-нибудь, если я не прав.
Последний раз редактировалось
keks-n 23.02.2007 (Пт) 21:31, всего редактировалось 1 раз.