我写了个游戏内存修改程序,需要读取内存数据。
当我把地址中的数据读取到 Long 型变量中没有问题:
Dim lRet As Long
ReadProcessMemory hProcess, lAddr + 24, lRet, 4, 0&
可是内容实际上是字符串,我用 String 型变量读取就非法操作了:
Dim str as String
ReadProcessMemory hProcess, lAddr + 24, str, 4, 0&请问该怎么做?谢谢啦。
当我把地址中的数据读取到 Long 型变量中没有问题:
Dim lRet As Long
ReadProcessMemory hProcess, lAddr + 24, lRet, 4, 0&
可是内容实际上是字符串,我用 String 型变量读取就非法操作了:
Dim str as String
ReadProcessMemory hProcess, lAddr + 24, str, 4, 0&请问该怎么做?谢谢啦。
解决方案 »
- 一个简单的数据库问题
- VB制作的DLL注册后,在asp里运行出错,请高手指教!
- 绝对具有挑战的问题!!!!!!两种连接字符串居然然能产生这么大的差别?需要大家沟通,发表意见!!!
- 使用VB的打包程序``但是打包不了``不知道是错在哪里``求命啊!!!
- EditGrid -- 可以编辑的网格控件 (更新列表) 最新版本1.22
- 请问 用VB做出文件列表(搜索)器的 方法
- 请问如何将excel表格导入access数据库啊 ?
- 怎么样用vb编写代码来获得win2000系统的所有用户
- 数据库程序的问题!!!麻烦大家进来看看!
- 我还想知道a DC jack power adapter 是什么意思,我先谢谢了:)
- 紧急求助:vb做的控件在网页上用,出现‘ie遇到问题,需要关闭……’
- 客户端访问服务器,把文件取回来,放到客户端上,怎么实现呢
Dim strBuffer as String*1024
strbuffer=string(1024,chr(0))
if IsBadReadPtr(strptr(strbuffer),1024)=false then
ReadProcessMemory hProcess, lAddr + 24, strbuffer, 1024, 0&
strReturn=IIF(instr(strbufer,chr(0))>1,left(strbuffer,instr(strbufer,chr(0))-1),strbuffer)end if楼主问题才给1分,呵呵