16 lines
594 B
C#
16 lines
594 B
C#
using System.Runtime.InteropServices;
|
|
|
|
namespace memexec;
|
|
|
|
public class Win
|
|
{
|
|
[DllImport("kernel32")]
|
|
public static extern IntPtr VirtualAlloc(IntPtr lpAddress, uint dwSize, uint flAllocationType, uint flProtect);
|
|
|
|
[DllImport("kernel32.dll", SetLastError=true)]
|
|
public static extern UInt32 WaitForSingleObject(IntPtr hHandle, UInt32 dwMilliseconds);
|
|
|
|
[DllImport("kernel32", CharSet=CharSet.Ansi)]
|
|
public static extern IntPtr CreateThread(IntPtr lpThreadAttributes, uint dwStackSize, IntPtr lpStartAddress, IntPtr lpParameter, uint dwCreationFlags, IntPtr lpThreadId);
|
|
}
|