📄 main.h
字号:
#pragma once
#include "afxwin.h"
#include "afxcmn.h"
// CMain 对话框
class CMain : public CDialog
{
DECLARE_DYNAMIC(CMain)
public:
CMain(CWnd* pParent = NULL); // 标准构造函数
virtual ~CMain();
// 对话框数据
enum { IDD = IDD_MAIN };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedOk();
afx_msg void OnClose();
afx_msg void OnBnClickedRecv();
afx_msg void OnBnClickedButton1();
afx_msg void OnBnClickedGetcurrentprocess();
afx_msg void OnBnClickedVirtualqueryex();
afx_msg void OnBnClickedMem();
private:
// 查找到值的相关内存地址
CListCtrl m_memlist;
public:
// 要查看的相关内存长度
int m_scanValue;
// 新扫描按纽
CButton m_newScanBtn;
// 再次扫描按纽
CButton m_nextScanBtn;
// 扫描值
int m_viewLength;
// 相关内存值
CString m_memValue;
//暂时存储找出来的内存
DWORD *m_address;
DWORD m_addressSecond[300];
//初始分配的长度;
int m_mid;
int m_midSecond;
//控制内存信息的长度
int m_memInfo;
//内存信息
MEMORY_BASIC_INFORMATION m_myMbi[100];
//判断是扫描字符还是数字
int m_i;
int m_iSecond;
int cout;
BOOL m_isNum;
afx_msg void OnBnClickedFirstBtn();
afx_msg void OnBnClickedSecondBtn();
afx_msg void OnBnClickedViewButton();
void WriteClistCtrl(int num, DWORD memAddress[], int value[]);
void WriteClistCtrl(DWORD memAddress, int value);
void WriteClistCtrl(DWORD memAddress);
void WriteClistCtrl();
virtual BOOL OnInitDialog();
// 范围内存内的值
CListCtrl m_memValueList;
afx_msg void OnBnClickedRadio1();
afx_msg void OnBnClickedRadio2();
// 字符扫描值
CString m_strScanValue;
BOOL compositor(DWORD m_add);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -