C 外掛程式 讀寫遊戲記憶體

2021-05-23 05:55:56 字數 773 閱讀 3149

以下為 關鍵**

setwindowtext("植物大戰殭屍太陽修改器--斯人");                //設定視窗標題

gamehwnd=::findwindow("mainwindow","植物大戰殭屍中文版");        //獲取控制代碼

getwindowthreadprocessid(gamehwnd,&hprocid);            //獲取程序id

mprocid=openprocess(process_all_access,false,hprocid);    //開啟程序

if(mprocid==0)

//0x006a9ec0為 遊戲基址 768,5560為偏移量 真實位址等於 遊戲基址+偏移量

readprocessmemory(mprocid,lpcvoid(0x006a9ec0),&eax,sizeof(dword),0);

readprocessmemory(mprocid,lpcvoid(eax+0x00000768),&ecx,sizeof(dword),0);

readprocessmemory(mprocid,lpcvoid(ecx+0x00005560),&hp,sizeof(dword),0);

cstring str;

str.format("%d",hp);

getdlgitem(idc_edit1)->setwindowtext(str);

//寫記憶體資料

void cobjectchidlg::writememory()else

}

C 外掛程式 讀寫遊戲記憶體

以下為 關鍵 setwindowtext 植物大戰殭屍太陽修改器 斯人 設定視窗標題 gamehwnd findwindow mainwindow 植物大戰殭屍中文版 獲取控制代碼 getwindowthreadprocessid gamehwnd,hprocid 獲取程序id mprocid op...

C遊戲外掛程式

先說環境 這些環弄好了我們看看 框架 有別於一般程式 我們加入 declspec dllexport 此處注意一定要建立乙個c檔案 declspec dllimport 此處表示宣告乙個模組 void mainc 這裡補充說明一下剛剛說到的程式,程式其實是一種靜態的說法,我們說外掛程式自然要說到乙個...

C 讀寫記憶體也不差

c code using system using system.drawing using system.text using system.windows.forms namespace plantsvszombiestool private void form1 load object sen...