Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
31 lines (18 sloc) 764 Bytes
_HEADER_HL1(`16-Oct-2013: Add import to PE executable file')
<p>Just wrote an utility I always missed:</p>
<p>PE_add_import is a simple tool for adding symbol to PE executable import table</p>
<p>Sometimes, you may need to replace existing function in binary code by function in your own DLL.</p>
<p>This utility adds yourdll.dll!function import into PE image and writes the following code at the specified point:</p>
MOV EAX, [yourdll.dll!function]
usage: fname DLL_name sym_name sym_ordinal func_address
for example: winword.exe mydll.dll MyFunction 1 0x401122