Skip to content
This repository has been archived by the owner on Feb 26, 2021. It is now read-only.

Exomia.Native

Daniel Baetz edited this page Dec 29, 2018 · 24 revisions

Debugger

Debugger utils

public static class Exomia.Native.Debugger

Static Methods

Type Name Summary
Boolean CheckRemoteDebuggerPresent(IntPtr hProcess, Boolean& isDebuggerPresent) detects if a native debugger is attached

Diagnostic

public static class Exomia.Native.Diagnostic

Static Methods

Type Name Summary
Boolean GetSystemTimes(FILETIME& lpIdleTime, FILETIME& lpKernelTime, FILETIME& lpUserTime)

Mem

Memory utils

public static class Exomia.Native.Mem

Static Methods

Type Name Summary
Int32 Cmp(Void* ptr1, Void* ptr2, Int32 count) memcmp call Sets the first num bytes of the block of memory pointed by ptr to the specified value (interpreted as an unsigned char).
void Cpy(Void* dest, Void* src, UInt64 count) memcpy call Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination.
void Cpy(IntPtr dest, IntPtr src, UInt64 count) memcpy call Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination.
void Cpy(Void* dest, Void* src, Int32 count) memcpy call Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination.
void Cpy(IntPtr dest, IntPtr src, Int32 count) memcpy call Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination.
IntPtr Set(IntPtr dest, Int32 value, Int32 count) memset call Sets the first num bytes of the block of memory pointed by ptr to the specified value (interpreted as an unsigned char).
Void* Set(Void* dest, Int32 value, Int32 count) memset call Sets the first num bytes of the block of memory pointed by ptr to the specified value (interpreted as an unsigned char).

String

native String class

public class Exomia.Native.String
    : IDisposable

Properties

Type Name Summary
Int32 Length return the length of the current string

Methods

Type Name Summary
void Dispose()