Jump to content

DllCompat: Vista+ API extensions in XP


404notfound
 Share

Recommended Posts

Hai guise,

https://github.com/MyTDT-Mysoft/DllCompat

This is an opensource project meant to make dll wrappers for Vista+ APIs in Windows XP, not unlike the old project AlkyForApplications.

Currently provided dlls are: advapi3x, kernel3x, msvcrx, opengl3x, powrprox, shell3x, vcruntime140, ws2_3x

Usage:

Firstly, put dlls in your windows folder.

Next, your application will likely be NT6 app so you need to patch exe header with CFF Explorer, to allow it to run in XP. This patching is not needed for any dlls.

cff_explore.PNG.63f49ad3a907f9329818e0512d22a5d4.PNG

Currently, there is no fancy patcher or compatibility settings mode. You have to manually inspect your application exe and dlls it depends on with DependencyWalker.

Next, you take all exes and dlls with missing imports and import them into CFF Explorer. Go to Import Directory and replace bad dll import with our version.

Check edited exes/dlls against DependencyWalker again.

Contributions and reports are most welcome.

  • Upvote 2
Link to comment
Share on other sites


Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...