Pavel Yosifovich
Pavel Yosifovich
Unfortunately, I may be using some stuff that is supported on Vista+ only. I don't have a Server 2003 VM to even test it properly.
The compilation fails because I'm using VCPckg for most dependencies.
The project is set to C++ 20 (not supported in VS 2017) Also the XP compiler toolset must be installed.
I am using some C++20 features...
You can try with VS 2022 with the XP tools and it should work.
You're right, sorry...
I'm sorry, this requires too many changes. I am just a guy writing these tools in my spare time. I am unable to deal with edge cases like Server 2003.
Thanks, adding to my todo list.
The mentioned functions are not new: IoCreateSystemThread is Windows 8+, and ExAllocateFromPagedLookasideList is Windows 2000+. ExAllocateFromPagedLookasideList is now implemented inline. You can use the newer lookaside APIs available from Vista....
IN later versions of the WDK, this function is implemented inline (rather than bound to exported function). Look at wdm.h: ``` #if (NTDDI_VERSION >= NTDDI_WIN10_NI) __drv_allocatesMem(Mem) _Must_inspect_result_ _IRQL_requires_max_(DISPATCH_LEVEL) NTKERNELAPI PVOID...