// 查詢視窗控制代碼// 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 ...