社区
Windows SDK/API
帖子详情
关于监视内存值的方法. 哪种方法才是最好的呢?
rainker
2009-12-18 12:09:20
功能:
监视一个进程的内存值,判断地址(016B4C90)的内容是否为:123
如果是, 则弹出信息框.
方法一:
通过钩子来进行监视. 经常内存溢出.
方法二:
通过时钟, 我即使设置为1毫秒, 很多快速跳动的数据都不能成功拦截到.
方法三:
通过线程. 刚看到的, 不知道怎么通过线程来监视?
大家有更好的方法吗? 最好贴出源码(得分更多)
...全文
181
12
打赏
收藏
关于监视内存值的方法. 哪种方法才是最好的呢?
功能: 监视一个进程的内存值,判断地址(016B4C90)的内容是否为:123 如果是, 则弹出信息框. 方法一: 通过钩子来进行监视. 经常内存溢出. 方法二: 通过时钟, 我即使设置为1毫秒, 很多快速跳动的数据都不能成功拦截到. 方法三: 通过线程. 刚看到的, 不知道怎么通过线程来监视? 大家有更好的方法吗? 最好贴出源码(得分更多)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sanguomi
2009-12-26
打赏
举报
回复
[Quote=引用 11 楼 veron_04 的回复:]
使用API函数CopyMemory函数可以取得指定地址的内容,很简单。
[/Quote]
这个有效率问题的
贝隆
2009-12-21
打赏
举报
回复
使用API函数CopyMemory函数可以取得指定地址的内容,很简单。
mr163671
2009-12-18
打赏
举报
回复
因为钩子没有直接监视内存的, 所以我用getmessage,获取任何消息来进行注入读取的..
而且游戏经常会卡死, 溢出? 有监视写内存的钩子吗?
sanguomi
2009-12-18
打赏
举报
回复
估计用钩子比较好
hjkto
2009-12-18
打赏
举报
回复
观注
无条件为你
2009-12-18
打赏
举报
回复
问题有难度,强烈关注。
Seamour
2009-12-18
打赏
举报
回复
可以用 VirtualProtect 将该内存所在页面设置一个 PAGE_GUARD 属性,监视 STATUS_GUARD_PAGE_VIOLATION 异常再判断值就可以了
dd_zhouqian
2009-12-18
打赏
举报
回复
搞CE的很多都搞驱动的
cnzdgs
2009-12-18
打赏
举报
回复
没用过CE,不过我前面已经说了,用驱动程序可以使用调试寄存器来监视内存,指定的内存地址一被访问立刻产生中断执行自己的代码。
rainker
2009-12-18
打赏
举报
回复
有人可以写出
CE
那个监视内存值的代码吗?
那个就不错啊, 一直跟随内存值的变化而改变.
gyk120
2009-12-18
打赏
举报
回复
没有什么好办法,可能最好的办法就是挂钩WriteProcessMemory,不让其他程序写这个地方了
cnzdgs
2009-12-18
打赏
举报
回复
驱动程序可以使用调试寄存器来监视内存;应用程序没有好办法。如果该内存值的变化与窗口消息有关,可以钩子检测到消息处理完时检查内存中的数据。
c语言
监视
1窗口在哪,VC6断点调试之窗口
监视
(
内存
监视
、寄存器和栈回溯)
在前几讲中,在讲解了断点的基本用法后,给大家介绍了简单的关于变量
监视
的技术,包括运行中的局部变量
监视
,也打开了编译器
监视
的一小扇门,今天将为大家讲解更全面的窗口
监视
。如下:1.
内存
监视
除了我们之前讲的可以
监视
程序中的局部变量以外,我们还可以
监视
其他想要的信息,比如数组中某一元素的
值
,特定地址处的
值
等等。比如我们在学习字符串函数strcoy时,很多同学不明白函数的的”覆盖”效果,我们则可以通过
内存
监...
利用gdb
监视
内存
gdb
监视
内存
内存
监视
内存
监视
1. 实验目的 熟悉Windows存储器管理中提供的各类机制和实现的请求调页技术。 通过实验,了解Windows
内存
结构和虚拟
内存
管理,学习如何在应用程序中管理
内存
。了解当前系统中
内存
的使用情况,包括系统地址空间的布局,物理
内存
的使用情况;能够实时显示某个进程的虚拟地址空间布局和工作集信息等 2. 实验内容 在Windows平台上设计一个
内存
监视
器,能够实时地显示当前系统中的
内存
使用情况...
IIS7网站经常报System.OutOfMemoryException解决
方法
,如何合理设置
内存
使用情况(KB)(M)
值
最近IIS7网站经常报System.OutOfMemoryException,重启下IIS就可以了,上网查了下是
内存
溢出了,解决办法:设置回收机制,打开应用线程池,选中网站线程池,点击正在回收,就可以在打开的页面设置回收条件了,基于
内存
的最大
值
可以设置两种条件,我这边设置的是专用
内存
使用情况(KB)(M):,那么问题来了,不同的操作系统,不同的系统
内存
,填写多大
值
合适呢?这边提供一个万能
方法
,不管...
如何使用
内存
池
监视
器 (Poolmon.exe) 来解决内核模式
内存
泄漏
工具poolmon.exe说明(XP下可以用memsnap工具)1. 使能Tag模式在使用poolmon之前,你必须使能Tag模式并重新启动服务器。池Tag的特性是将收集和计算的信息通过分配
内存
的Tag
值
进行排序。注:使用Windows 2003服务器不需要使
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章