Skip to content

Alex313031/libnt5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibNT5

License: MIT

A static/shared library to allow applications compiled with the v141_xp toolset to run on Windows 2000 SP4 and Windows XP RTM - SP2.

It is a fork of EnlyzeWinCompatLib, modified, modernized and made to compile on Visual Studio 2022 as well as with GN, Ninja, LLVM & Clang for ease of development and code portability.

Changes from upstream

Building

See BUILDING.md

Usage

Target System Prerequisites

Minimum requirements that the target system must have to run executables made with this project:

Using in Win32 Development

To use this library in your own projects, see USAGE.md.
To see all the win32 functions this library spoofs, see FUNCTIONS.md.

More Information

There is also a branch to let Clang-compiled applications run on even older Windows versions, down to Windows NT 4.0 (with SP6 and I.E. 4).

Read the corresponding blog post for more information.

Credits

A large credit goes to Colin Finck for the original library code.

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.2%
  • C 12.4%
  • Assembly 9.5%
  • PowerShell 3.9%