Qt|C/C++植物大战僵尸修改器(用户版)
生活随笔
收集整理的這篇文章主要介紹了
Qt|C/C++植物大战僵尸修改器(用户版)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
此教程原理基于基礎(chǔ)版,請閱讀此篇教程的同學(xué)請先閱讀基礎(chǔ)版
鏈接如下:http://blog.csdn.net/qq78442761/article/details/54670630
用戶版思路:
在基礎(chǔ)版上,用Qt進(jìn)行程序界面化,用一個(gè)計(jì)時(shí)器,每2s查詢是否存在植物大戰(zhàn)僵尸窗口。
如果存在讀取游戲數(shù)據(jù)(基礎(chǔ)版有介紹讀取數(shù)據(jù)在此不在介紹)
下面是程序源碼打包下載地址
http://download.csdn.net/detail/qq78442761/9743410
IDE為Qt creator5.7
下面是程序運(yùn)行截圖:
程序里面有詳細(xì)注釋:
下面是程序部分代碼:
#ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <windows.h> #include <QString> #include <QTimerEvent> #include <QDebug> #include <QMessageBox>namespace Ui { class Widget; }class Widget : public QWidget {Q_OBJECTpublic:explicit Widget(QWidget *parent = 0);~Widget();virtual void timerEvent(QTimerEvent* event); //每2s檢測窗口void ReadGame(); //讀取游戲數(shù)據(jù)private slots:void on_ModifypushButton_clicked();private:Ui::Widget *ui;int m_timerId; // 每個(gè)Timer有一個(gè)idDWORD getLastError;HWND hWinmine;HANDLE hProcess;DWORD dwPID; //進(jìn)程IDDWORD dwSize;DWORD SunShineBaseAddress; //靜態(tài)基址DWORD SunShineBaseAddressValue; //基址值DWORD SunShineOffsetFirst; //一級偏移DWORD SunShineOffsetFirstValue;//一級偏移值DWORD SunShineOffsetSecond;//二級偏移DWORD SunShineNum; //最后值 };#endif // WIDGET_H
總結(jié)
以上是生活随笔為你收集整理的Qt|C/C++植物大战僵尸修改器(用户版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML期末学生大作业-乒乓球网页作业h
- 下一篇: php三级实例,三级联动实例