Enable a new executable to load with old DLLs or on an older OS.
latest beta: ImportPatcher.38.7z 4.15KB 31 downloads
preview alpha: ImportPatcher.39.7z 4.6KB 23 downloads
debugging DLL: IPstub.zip 2.49KB 104 downloads
Drugwash's API Parameter Count v22.214.171.124
New in ImportPatcher.38.7z 4.15KB 31 downloads:
- March 29, 2013
- Delay-load processing made optional
- Added file and data alignment checking
- Ordinal import fields reversed in log (to match strings)
New in ImportPatcher.39.7z 4.6KB 23 downloads:
- July 6, 2013
- Expanded first MessageBox into fuller DialogBox
- Added export forward patching
New in IPstub.zip 2.49KB 104 downloads:
- Jan 19, 2012
- stub library for replacing missing DLLs
- debug build with C source http://www.msfn.org/..._DIR#/smile.gif
- Analyzes a program's OS subsystem and Import requirements
- Walks (recurses through) all dependencies (optional)
- Creates #.log file with detailed results
- Creates #.ini file for controlling patching step
- Patches OS subsystem if needed
- Substitutes for any import modules and functions, missing or not
Patches hints for better performance (optional)
Hint support disabled pending design review
- Supports all Portable Executable (PE) files (apps, dll's, ...)
Works in two passes:
- Invoke once to Analyze, then Edit the #.ini file
- Retry at prompt (or invoke again) to Patch
- Create a shortcut to ImportPatcher in your Windows SendTo folder
- Send files to it using the right-click context menu.
- All file patching is done on copies.
- Filenames containing '=' are incompatible with the use of an .ini file. Please rename.
- If module MSVC*#*.DLL is reported missing, try replacing it with 'MSVC*71*.DLL.
Edited by jumper, 13 February 2014 - 03:47 PM.