注入相关的一些函数

// 查找窗口句柄 
// lpClassName 参数可以为 NULL
HWND FindWindowA( LPCSTR lpClassName, LPCSTR lpWindowName ); HWND FindWindowW( LPCWSTR lpClassName, LPCWSTR lpWindowName );

  

// 返回进程PID(标识符)

DWORD GetWindowThreadProcessld(
    HWND hwnd,
    LPDWORD lpdwProcessld
);

  

// 打开目标进程

HANDLE OpenProcess(
  DWORD dwDesiredAccess,
  BOOL  bInheritHandle,
  DWORD dwProcessId
);

  

// 读取进程的内存信息

BOOL ReadProcessMemory(
  HANDLE  hProcess,
  LPCVOID lpBaseAddress,
  LPVOID  lpBuffer,
  SIZE_T  nSize,
  SIZE_T  *lpNumberOfBytesRead
);

  

// 将数据写入目标进程内存

BOOL WriteProcessMemory(
  HANDLE  hProcess,
  LPVOID  lpBaseAddress,
  LPCVOID lpBuffer,
  SIZE_T  nSize,
  SIZE_T  *lpNumberOfBytesWritten
);

  

// 得到当前鼠标坐标

BOOL GetCursorPos(
  LPPOINT lpPoint
);

  

// 设置鼠标位置

BOOL WriteProcessMemory(
  HANDLE  hProcess,
  LPVOID  lpBaseAddress,
  LPCVOID lpBuffer,
  SIZE_T  nSize,
  SIZE_T  *lpNumberOfBytesWritten
);

  

posted @ 2020-08-27 20:55  Flag{Just_For_Fun}  阅读(160)  评论(0)    收藏  举报