Believe me I’ve tried everything already. Modern Compatibility Administrator, VxKex, spoofing the .exe checks like “GetVersionExA” and “RtlGetVersion” in HXD to no luck. We may have to go kernel-level and modify memory settings? Also tried pairing all of them with a Windows 10 regedit change (changed some registry values) to no luck as well. Maybe KUSER_SHARED_DATA or changing kernel32.dll and ntdll.dll itself? (I already have a patched WinTrust to always report it as true, so the anticheat should not detect much.) I know this sounds ridiculous for one app but I want to see just how far we can get with this, as Byfron is now a kernel-level driver meaning it could be asking Windows what Windows version it is on on driver-level. If anyone can help me with this it’s much appreciated, and I am capable of editing any HEX or any dangerous methods.
For something as obscure as this, I might suggest engaging the help of artificial intelligence / LLMs. They can be extremely useful when it comes to obscure coding and exploration of compatibility solutions.