DWORD addr, flag, src, len;
char buf[0x100];ReadProcessMemory(g_hProc, addr, buf, sizeof(buf), NULL);flag = *(DWORD*) & buf[0x0C];
src = *(DWORD*) & buf[0x84];
len = *(DWORD*) & buf[0x88] - src;
len /= 4;谁能帮我解释下上面的代码.
我的理解是读出一字符数组 存入buf
然后在buf数组里面找想要的数据存入flag,src我这么理解对不对?经常看到flag字样,到底flag是什么意思?
char buf[0x100];ReadProcessMemory(g_hProc, addr, buf, sizeof(buf), NULL);flag = *(DWORD*) & buf[0x0C];
src = *(DWORD*) & buf[0x84];
len = *(DWORD*) & buf[0x88] - src;
len /= 4;谁能帮我解释下上面的代码.
我的理解是读出一字符数组 存入buf
然后在buf数组里面找想要的数据存入flag,src我这么理解对不对?经常看到flag字样,到底flag是什么意思?
解决方案 »
- nmake的问题,跪求解释,要交作业
- 再问一个CEdit的密码输入问题。
- [急]ActiveX控件注册问题
- 谁知道,在ADO编程中怎样使ACCESS数据库以独占的方式被连接?希望能给出_ConnectionPtr智能指针的连接函数的具体格式。
- 如何修改已有工程的名称 -白赚地
- 为什么 m_strTemp="123.032"被转换cheng浮点型后是0.0000000??(再线等,立即结贴)
- 请问谁会用vc写USB接口的驱动??帮帮忙?急急急!
- 大家知道这是什么错误,是什么原因导致的啊
- 如何用create创建cstatic控件
- 在DLL中创建DIALOG的问题。
- 如何设置标题栏
- URLDownLoadToFile 下载WORD文件失败
我的理解是读出一字符数组 存入buf
然后在buf数组里面找想要的数据存入flag,src 是的flag = *(DWORD*) & buf[0x0C]; //表示从buf[0x0C]开始,取DWORD长度内容,解析为DWORD,赋值给flag