游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5672|回复: 12

关于vb读取内存指针的问题-汇编代码的读取

[复制链接]

5

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2006-4-24 17:19:00 | 显示全部楼层 |阅读模式
004288a0 move 〔esi+00000632) edx

简单的说就是这个位置是我找到的一个游戏的内存指针的汇编代码。

现在我想用vb来读取这个位置的数据,也就是说用vb读取这个游戏内存中机器吗地址004288a0 的esi的值!

不知道vb应该怎么完成这个过程


26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2006-4-25 14:37:00 | 显示全部楼层

Re:关于vb读取内存指针的问题-汇编代码的读取

查Vb中关于Varptr的用法

0

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2006-5-6 12:48:00 | 显示全部楼层

Re:关于vb读取内存指针的问题-汇编代码的读取

要用到内存补丁技术啊 自己去百度或者PEDIY论坛搜索下

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-6 15:21:00 | 显示全部楼层

Re:关于vb读取内存指针的问题-汇编代码的读取

VB区完了......

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-6 17:41:00 | 显示全部楼层

Re: Re:关于vb读取内存指针的问题-汇编代码的读取

荣誉勋章: Re:关于vb读取内存指针的问题-汇编代码的读取

VB区完了......

是啊,自从你来后。

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-7 11:31:00 | 显示全部楼层

Re: Re: Re:关于vb读取内存指针的问题-汇编代码的读取

Mahoro: Re: Re:关于vb读取内存指针的问题-汇编代码的读取


是啊,自从你来后。



其实你只要把你的游戏贴出来我们看看就知道谁厉害了,
怀疑你还不会写游戏.

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-7 14:54:00 | 显示全部楼层

Re: Re: Re: Re:关于vb读取内存指针的问题-汇编代码的读取

荣誉勋章: Re: Re: Re:关于vb读取内存指针的问题-汇编代码的读取




其实你只要把你的游戏贴出来我们看看就知道谁厉害了,
怀疑你还不会写游戏.

不会。

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-7 14:59:00 | 显示全部楼层

Re: Re: Re: Re: Re:关于vb读取内存指针的问题-汇编代码的读取

Mahoro: Re: Re: Re: Re:关于vb读取内存指针的问题-汇编代码的读取


不会。


你自己是写游戏的人,说别人游戏垃圾之前请先贴上自己的游戏,
还有你说话前后矛盾,一会儿世界第一,一会儿游戏垃圾,好好读书!
你要是在我论坛发点有建设性的文章我就不会禁止你发言了。

1

主题

86

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2006-5-7 15:51:00 | 显示全部楼层

Re: Re: Re: Re: Re: Re:关于vb读取内存指针的问题-汇编代码

荣誉勋章: Re: Re: Re: Re: Re:关于vb读取内存指针的问题-汇编代码的读取



你自己是写游戏的人,说别人游戏垃圾之前请先贴上自己的游戏,
还有你说话前后矛盾,一会儿世界第一,一会儿游戏垃圾,好好读书!
你要是在我论坛发点有建设性的文章我就不会禁止你发言了。

禁言?哈哈。
没有矛盾,因为我一会儿是鲁迅,一会儿是Mahoro。

7

主题

229

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
QQ
发表于 2006-5-10 01:11:00 | 显示全部楼层

Re:关于vb读取内存指针的问题-汇编代码的读取

如果你要想修改另一个进程的内存数据,请一定要用DLL方式。

(至于为什么,请查找WIN32的进程、内核对象、内存管理等资料)

如果你不用DLL,那么那个指针将永远是指向你自己的虚拟内存块(32位的APPLICATION最大可操作范围 - 4GB)。原因是WINDOWS在你加载到内存中运行时,就会为你分配高达4GB的空间!即一个DWORD!然后所有一切的指针操作都是在你的VIRTUAL内存中。DLL也是一个PE文件,但是他没有进程!:)他要依赖一个进程才能正常的工作。。。所以你要和另一个进程通信,可设立一个DLL来达到目的:)

your application   <----->   dll  <------>   game program

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 11:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表