Agreed. I should have said letting the anticheat THINK it has kernel access, the same way WINE makes Windows programs think they’re on a Windows machine. I know this is an oversimplification and frankly I don’t even know what kernel-level looks like, but there has got to be a workaround that doesn’t drain resources too much.
Malware Anticheat can even tell if it’s running in a VM explicitly configured to look like real hardware, so it’s probably not trivial at all to accomplish this. Like someone else said in another comment chain, the ideal solution is Microsoft patching the intentional security flaw that allows kernel-level access at all. No kernel-level cheats, no kernel-level anticheats, no incompatibility. But of course it’s against their monopolistic interests to do so even if it benefits everybody else but them.
Agreed. I should have said letting the anticheat THINK it has kernel access, the same way WINE makes Windows programs think they’re on a Windows machine. I know this is an oversimplification and frankly I don’t even know what kernel-level looks like, but there has got to be a workaround that doesn’t drain resources too much.
Malware Anticheat can even tell if it’s running in a VM explicitly configured to look like real hardware, so it’s probably not trivial at all to accomplish this. Like someone else said in another comment chain, the ideal solution is Microsoft patching the intentional security flaw that allows kernel-level access at all. No kernel-level cheats, no kernel-level anticheats, no incompatibility. But of course it’s against their monopolistic interests to do so even if it benefits everybody else but them.