找了好久才解決這個問題,直接sendmessage不好使,必須讀寫記憶體才可以!
dword dwprocessid;
handle hprocess;
lpvoid lpcommon;
int nallocsize = 255;
int npnllen;
char szbuf[255];
dword dwbytesread;
hwnd hstatusbar=(hwnd)0x001c10fc;
// statusbar的專案數(列數)
int npnlcount = ::sendmessage(hstatusbar, sb_getparts, 0, 0);
// hstatusbar是狀態列視窗控制代碼
getwindowthreadprocessid(hstatusbar, &dwprocessid);
//hprocess = openprocess(process_vm_operation | process_vm_read | process_vm_write, false, dwprocessid);
lpcommon = virtualallocex(hprocess, null, nallocsize,mem_reserve | mem_commit, page_readwrite);
//修改statusbar中欄目的內容
dword dwnumberofbytesread;
char* ttt="蝴蝶飛飛";
writeprocessmemory(hprocess, lpcommon,ttt,_tcslen(ttt),&dwnumberofbytesread);
::sendmessage (hstatusbar, sb_settexta, 2,(lparam)lpcommon);
// 迴圈讀取每乙個statusbar專案
for(int i=0; i virtualfreeex(hprocess, lpcommon, 0, mem_release);
closehandle(hprocess);
Pandas讀取並修改excel
最近總是和excel打交道,由於資料量較大,人工來修改某些資料可能會有點浪費時間,這時候就使用到了python資料處理的神器 pandas庫,話不多說,直接上pandas。安裝完成後使用python自帶的包管理工具pip可以很快的安裝pandas。pip install pandas如果使用的是an...
如何修改hosts並儲存
hosts檔案用於本地除錯,或手動設定乙個網域名稱應該被解析到哪個ip位址,在修改時會發現需要管理員許可權才能修改儲存,這個時候我們可以這樣做 找到hosts檔案,將hosts檔案複製到桌面。windows 7系統hosts檔案路徑為 c windows system32 drivers etc h...
dom4j讀取並修改xml檔案
今天的需求是讀取xml檔案,根據現有的實體bean修改xml檔案引數。首先我們需要引入dom4j的依賴,如下 org.dom4j dom4j 2.1.1 我們主要使用的是dom4j提供的 saxreader類,找到根節點,下面附上 獲得檔案 file file new file filepath 利...