Enum EDesktopCheatingType
Kinds of cheating that can be reported by the desktop detectors (Windows, macOS, Linux).
Namespace: GUPS.AntiCheat.Detector.Desktop
Assembly: cs.temp.dll.dll
Syntax
public enum EDesktopCheatingType : byte
Remarks
Used by ModLoaderDetector, DebuggerDetector and VirtualEnvironmentDetector to classify the evidence that triggered the notification.
Fields
| Name | Description |
|---|---|
| DEBUGGER_KERNEL_MODE | A kernel-mode debugger (WinDbg in kernel mode, Syser, SoftICE, ...) is currently active on the system. |
| DEBUGGER_REMOTE | A remote debugger is currently attached or a debug port has been assigned to the process. |
| DEBUGGER_USER_MODE | A user-mode debugger (Visual Studio, dnSpy, x64dbg, OllyDbg, ...) is currently attached to the process. |
| MOD_LOADER_ASSEMBLY | A managed assembly belonging to a known mod loader (BepInEx, MelonLoader, HarmonyLib, MonoMod, ...) was found loaded into the current System.AppDomain. |
| MOD_LOADER_FILE | A file or folder belonging to a known mod loader (e.g. |
| MOD_LOADER_INJECTOR | A native module typical for a mod loader injector was found loaded into the process (e.g. a
|
| UNKNOWN | Default sentinel used when the type of cheating could not be classified. |
| VIRTUAL_MACHINE_BIOS | The system BIOS / DMI strings indicate a virtual machine vendor (VirtualBox, VMware, QEMU, Xen, Parallels, Hyper-V, ...). |
| VIRTUAL_MACHINE_HYPERVISOR_BIT | The CPUID hypervisor present bit is set, indicating the OS is running inside a hypervisor. |
| VIRTUAL_MACHINE_MAC | A network interface MAC address belongs to a known virtual machine vendor OUI (e.g. |
| VIRTUAL_MACHINE_PROCESS | A process belonging to a virtual machine guest additions package was found running on the system (VBoxService, vmtoolsd, prl_tools_service, ...). |