Candide.DebugTools.TamperChecker
Type JSONpublic class in Candide.DebugTools
Type metadata
- Assembly
Romestead - Namespace
Candide.DebugTools - Base type
System.Object - Hash
7268F59EF0236C304E5591A96152E83DD72B2740C238DB8C15D2A6E58FC9A603
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
SuspiciousProcesses# | private | private System.String[] SuspiciousProcesses |
Methods
CheckRemoteDebuggerPresent
#
private System.Boolean CheckRemoteDebuggerPresent(System.IntPtr hProcess, System.Boolean& isDebuggerPresent)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
5069C4A385905C716C87AF207093A75121791BE040CC61079C062A685EA6775E
IsDebuggerPresent
#
private System.Boolean IsDebuggerPresent()
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
E4B357F54E00893CAE593B840A8D28659CDA03F83EE056DE4442B59563AD4173
IsGameLikelyTamperedWith
#
public System.Int32 IsGameLikelyTamperedWith(System.Exception exception)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
A570D832F82348F57C3D4975749ACE843F5C13D5844CA3C51F5A4824C5107DB7 - Body hash
78C41362DEF18085C142C061F331C135113A358FC7A2E4F2C12C63A29EB25330 - IL size244
Referenced calls
System.Diagnostics.Debugger::get_IsAttached()System.Runtime.InteropServices.OSPlatform::get_Windows()System.Runtime.InteropServices.RuntimeInformation::IsOSPlatform(System.Runtime.InteropServices.OSPlatform)Candide.DebugTools.TamperChecker::IsDebuggerPresent()System.Diagnostics.Process::GetCurrentProcess()System.Diagnostics.Process::get_Handle()Candide.DebugTools.TamperChecker::CheckRemoteDebuggerPresent(System.IntPtr, System.Boolean&)System.Diagnostics.Process::GetProcesses()System.Diagnostics.Process::get_ProcessName()System.StringComparer::get_OrdinalIgnoreCase()System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable<!!0>, !!0, System.Collections.Generic.IEqualityComparer<!!0>)TamperChecker.<>c__DisplayClass3_0::.ctor()TamperChecker.<>c__DisplayClass3_0::<IsGameLikelyTamperedWith>b__0(System.String)System.Func<System.String, System.Boolean>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)