Quantcast
Channel: Windows XP Latest Topics
Viewing all articles
Browse latest Browse all 2068

DllCompat: Vista+ API extensions in XP

$
0
0

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.


Viewing all articles
Browse latest Browse all 2068

Trending Articles