This repository has been archived by the owner on Feb 26, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 1
Exomia.Native
Daniel Baetz edited this page Jun 19, 2019
·
24 revisions
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. |
A diagnostic.
public static class Exomia.Native.Diagnostic
Static Methods
Type | Name | Summary |
---|---|---|
Boolean |
GetSystemTimes(FILETIME& lpIdleTime, FILETIME& lpKernelTime, FILETIME& lpUserTime) |
<see href=">https://msdn.microsoft.com/en-us/library/ms724400(VS.85).aspx" /> |
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). |
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() | Releases the unmanaged resources used by the Exomia.Native.String and optionally releases the managed resources. |
void |
Finalize() | inheritdoc |