C# Класс ShootBlues.KernelFunctionDisabler

Наследование: IDisposable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DisabledFunctions byte[]>.Dictionary
Process System.Diagnostics.Process
ReplacementBytes byte[]

Открытые методы

Метод Описание
DisableFunction ( string moduleName, string functionName ) : void
Dispose ( ) : void
EnableFunction ( string moduleName, string functionName ) : void
KernelFunctionDisabler ( Process process ) : System
ReplaceFunction ( string moduleName, string functionName, byte replacementBytes ) : void
SuspendProcess ( Process process ) : Finally

Защищенные методы

Метод Описание
GetFunctionAddress ( string moduleName, string functionName ) : IntPtr
GetFunctionRegion ( string moduleName, string functionName, byte replacementBytes ) : RemoteMemoryRegion

Описание методов

DisableFunction() публичный Метод

public DisableFunction ( string moduleName, string functionName ) : void
moduleName string
functionName string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EnableFunction() публичный Метод

public EnableFunction ( string moduleName, string functionName ) : void
moduleName string
functionName string
Результат void

GetFunctionAddress() защищенный Метод

protected GetFunctionAddress ( string moduleName, string functionName ) : IntPtr
moduleName string
functionName string
Результат System.IntPtr

GetFunctionRegion() защищенный Метод

protected GetFunctionRegion ( string moduleName, string functionName, byte replacementBytes ) : RemoteMemoryRegion
moduleName string
functionName string
replacementBytes byte
Результат RemoteMemoryRegion

KernelFunctionDisabler() публичный Метод

public KernelFunctionDisabler ( Process process ) : System
process System.Diagnostics.Process
Результат System

ReplaceFunction() публичный Метод

public ReplaceFunction ( string moduleName, string functionName, byte replacementBytes ) : void
moduleName string
functionName string
replacementBytes byte
Результат void

SuspendProcess() публичный статический Метод

public static SuspendProcess ( Process process ) : Finally
process System.Diagnostics.Process
Результат Finally

Описание свойств

DisabledFunctions публичное свойство

public Dictionary,byte[]> DisabledFunctions
Результат byte[]>.Dictionary

Process публичное свойство

public Process,System.Diagnostics Process
Результат System.Diagnostics.Process

ReplacementBytes публичное статическое свойство

public static byte[] ReplacementBytes
Результат byte[]