Enable a new executable to load with old DLLs or on an older OS.
latest beta:
ImportPatcher.34.exe (7K)
Number of downloads: 28
debugging DLL:
IPstub.zip (2.49K)
Number of downloads: 25
New in
IPstub.zip (2.49K)
Number of downloads: 25:
- Jan 19, 2012
- stub library for replacing missing DLLs
- debug build with C source

New in
ImportPatcher.34.exe (7K)
Number of downloads: 28:
- Jan 19, 2012
- If no LookupTable (ILT), use AddressTable (IAT) instead
- When unbinding, reinitialize IAT to match ILT
ImportPatcher.33.exe (7K)
Number of downloads: 12:
- Jan 18, 2012
- Full support for VC6-style delay-load imports (va and rva types)!
- Improved log file format
- Protection from redundant and looping dependencies
- 'Unbind broken bindings' reintroduced (default=N)
- 'Link to copies' non-functional
Features:
- 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 and unbinding support disabled pending design review
- Supports all Portable Executable (PE) files (apps, dll's, ...)
Works in two passes:
- Invoke once to Analyze
Edit the #.ini file
- Retry at prompt (or invoke again) to Patch
Suggested usage:
- Create a shortcut to ImportPatcher in your Windows SendTo
folder and send files to it using the right-click context menu.
Notes:
- 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.
History:
This post has been edited by jumper: 19 January 2012 - 06:56 PM



Help

Back to top










