Romestead Assembly Reference

Candide.DebugTools.TamperChecker

Type JSON

public class in Candide.DebugTools

Methods3
Properties0
Fields1
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.DebugTools
  • Base typeSystem.Object
  • Hash7268F59EF0236C304E5591A96152E83DD72B2740C238DB8C15D2A6E58FC9A603

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
SuspiciousProcessesprivateprivate System.String[] SuspiciousProcesses

Methods

CheckRemoteDebuggerPresent

private System.Boolean CheckRemoteDebuggerPresent(System.IntPtr hProcess, System.Boolean& isDebuggerPresent)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash5069C4A385905C716C87AF207093A75121791BE040CC61079C062A685EA6775E
Called by

IsDebuggerPresent

private System.Boolean IsDebuggerPresent()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashE4B357F54E00893CAE593B840A8D28659CDA03F83EE056DE4442B59563AD4173
Called by

IsGameLikelyTamperedWith

public System.Int32 IsGameLikelyTamperedWith(System.Exception exception)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticTrue
  • VirtualFalse
  • HashA570D832F82348F57C3D4975749ACE843F5C13D5844CA3C51F5A4824C5107DB7
  • Body hash78C41362DEF18085C142C061F331C135113A358FC7A2E4F2C12C63A29EB25330
  • 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>)
Called by