Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ImportPatcher.41 - Find and fix dependency problems

Featured Replies


2 minutes ago, Dibya said:

i am begging you all plz fix the link.

WHICH link?

This one is working.

http://www.msfn.org/board/applications/core/interface/file/attachment.php?id=39211
 

And anyway you shouldn't beg, in case report the issue (yesterday all attachment had issues):

http://www.msfn.org/board/topic/175339-discussion-about-ips-4-forum-software/?do=findComment&comment=1122071

jaclaz


 

  • 1 month later...
On 1/18/2012 at 4:15 PM, jumper said:

IP.33 is finally done. VC6-style delay load imports took longer than expected. Some design changes were needed that affected a lot of the little details. After much testing and code clean-up, the only casualty was 'Link to copies.' Since this feature is only needed when walking and patching dependent DLLs, I decide not to hold up the release any longer.

From ImportPatcher.c:


  • // To do:
    // create DLL with families of stubs with various parameter counts and return values
    // fix 'Link to copies'
    // if bind mismatch, unbind by restoring parallel lists, then reprocess
    // if ILT null, set to IAT
    // list imports even if DLL missing or has no exports
    // ordinal support: replace, check, look up name
    // function substitution within a bound DLL implies unbinding!
    // display TimeDateStamp as words
    // custom file search path order w/o app folder, w/ KnownDLLs
    // batch process a folder of files: no-walk analyze only; first/last MB or progress window
    // dialog box interface
    // stub insertion
    // Future expansion:
    // create inf un/installer for patched file(s)
    // After patching, launch
    // ExportPatcher: add to a DLL's exports function forwards to a custom DLL

where can i get export patcher?

I am helping one of my aunt to run few new apps in her 98se pc so please help me to help her.

Anyway what does 98setome do?

I am new in 9x

  • 8 months later...
  • Author

More possible features:
* support replacing by ordinal: =@nn or =#nn (when name is too long or private)
* replacement suggestions (for common problems)
* binding + redirection to DebugBreak or code injection
* detect import jmp glue that can be overwritten with actual stub/code
* Fully support 95, NT4, 2K, XP, Vista, W7, W8, W10, and Win32s

I'll need lots of help with the OS testing--reports are highly requested.

14 hours ago, jumper said:

More possible features:
* support replacing by ordinal: =@nn or =#nn (when name is too long or private)
* replacement suggestions (for common problems)
* binding + redirection to DebugBreak or code injection
* detect import jmp glue that can be overwritten with actual stub/code
* Fully support 95, NT4, 2K, XP, Vista, W7, W8, W10, and Win32s

I'll need lots of help with the OS testing--reports are highly requested.
 

I can test on Nt4 , 2k , XP , 7 and 8.1

I could test on 98SE, XP (Home & Pro) and 7 !

2 hours ago, jumper said:

Comos had trouble with Shell32.dll on Win95 (see his log). Compatibility reports for [ Analyze Only ] and [ Patch ] on other systems are also needed. Thanks!

One thing , Once you up with new importPatcher please make a mini guide so that less experienced people can use it  if you donot mind i will make one i believe it is better to be done by you because you have made it so you know your tool better than any one in earth .

  • 1 month later...

@jumper Hi , please can you add such feature so that import patcher can search all dependencies for all pe files  in a folder ?

It will be helpful for back porting big files like .net framework 4.6.2 .  Here it is http://repacks.net/forum/viewtopic.php?t=7

It wish to back port it for XP users those donot want any compatibility layer .

It also helpful if import patcher allow editing os version .

  • Author

It just so happens that on Wednesday I dusted off ImportPatcher for the first time in two years. I've added auto-analyze for dropped files. I'm also displaying basic instructions in the text field at startup. I also need to add use of an environment variable for the temp file as I don't want all the extra writes to my flash drive when analyzing files from it (which I do very often).

Folder support has been on the todo list for a long time, but probably won't make it into this next version. I will need to add code that treats a folder as a virtual PE file with dependencies on all the files in it. Full support for ordinals is a higher priority.

The OS version in the PE header means nothing. The Subsystem version is important and is set to 4.0 if you check "Target Win9x". This is also functional when targeting higher OSes.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.