Open EgorKuzevanov opened 6 days ago
The compiler doesn't matter very much. The linking binaries do, which is why it's possible to build win32s applications with VS2022 (linking only against old win32 DLLs using the functions that existed back then). A static library of msvcrt.dll would probably do the trick, but I will mostly concern myself with it when the time has come to properly support Windows 2000.
win32ss, I suggest you compile Supermium installer and uninstaller using Microsoft Visual Studio 2008 (latest version that supports compiling C++ programs for run them on Windows 2000 and Windows XP SP0/SP1). This should ensure their compatibility with Windows XP SP1 (released September 9, 2002), whose system DLL KERNEL32.DLL lacks the WinAPI functions EncodePointer and DecodePointer from Windows XP SP2 (released August 6, 2004).