注入相關的一些函式

2022-09-12 08:21:10 字數 1238 閱讀 8407

// 查詢視窗控制代碼 

// 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

);

一些執行緒相關的函式

object類自帶函式synchronized obj 用wait 寫出生產者和消費者模式的乙個小例子 生產者執行緒 synchronized queue catch exception e 沒滿,生成元素放入佇列 queue.add element queue.notifyall 喚醒所有其他正在...

Date物件的一些相關函式

傳入兩個date型別的日期,求出它們相隔多少天。vargetdateperiod function start,finish 傳入乙個date型別的日期,求出它所在月的第一天。vargetfirstdateinmonth function date 傳入乙個date型別的日期,求出它所在月的最後一天...

寫一些函式相關的作業

1 寫函式,檢查獲取傳入列表或元組物件的所有奇數字索引對應的元素,並將其作為新列表返回給呼叫者 def func l return l 1 2 print func 1,2,3,4,5,6 2 寫函式,判斷使用者傳入的物件 字串 列表 元組 長度是否 5 def func x return len ...