注册 登录
编程论坛 C++教室

求教了

mfkblue 发布于 2012-11-21 03:06, 308 次点击
::ReadProcessMemory(hp,(LPCVOID)(0x001159FC),(LPVOID)(&flag),4,(LPDWORD)(&byReadSize));
这样的一条代码,我需要输出001159FC这个地址里读出的四个字节应该怎么做。
AfxMessageBox?还是再添一个文本框关联一个成员变量用UpdateData显示?过这条代码是写在回调函数里 ,不让用类成员.
3 回复
#2
rjsp2012-11-21 09:17
::ReadProcessMemory(hp,(LPCVOID)(0x001159FC),(LPVOID)(&flag),4,(LPDWORD)(&byReadSize));
这样的一条代码,我需要输出001159FC这个地址里读出的四个字节应该怎么做。
------ 一大堆无用的信息,如果我是你,我会去掉不相干的废话,直接说“flag是四字节数据类型,我怎么输出其值?”

当然,即便如此,别人还是无法回答。因为你想怎么输出就怎么输出
AfxMessageBox? 可以啊!
还是再添一个文本框关联一个成员变量用UpdateData显示? 可以啊!
……  可以啊!
#3
mfkblue2012-11-21 13:51
可以啊,写出来我去编译下看看可不可以啊?
我写出来的都不可以啊!
#4
zhuanjia02012-11-21 16:06
::ReadProcessMemory(hp,(LPCVOID)(0x001159FC),(LPVOID)(&flag),4,(LPDWORD)(&byReadSize));
这样的一条代码,我需要输出001159FC这个地址里读出的四个字节应该怎么做。
AfxMessageBox?还是再添一个文本框关联一个成员变量用UpdateData显示?过这条代码是写在回调函数里 ,不让用类成员.
/////////////////
程序代码:

char s[10];
itoa(flag,s,10);
AfxMessageBox(s);
//试试看这样行不行
1