社区
Windows SDK/API
帖子详情
关于监视内存值的方法. 哪种方法才是最好的呢?
rainker
2009-12-18 12:09:20
功能:
监视一个进程的内存值,判断地址(016B4C90)的内容是否为:123
如果是, 则弹出信息框.
方法一:
通过钩子来进行监视. 经常内存溢出.
方法二:
通过时钟, 我即使设置为1毫秒, 很多快速跳动的数据都不能成功拦截到.
方法三:
通过线程. 刚看到的, 不知道怎么通过线程来监视?
大家有更好的方法吗? 最好贴出源码(得分更多)
...全文
223
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
打赏
举报
回复
驱动程序可以使用调试寄存器来监视内存;应用程序没有好办法。如果该内存值的变化与窗口消息有关,可以钩子检测到消息处理完时检查内存中的数据。
内存
监视
内存
监视
1. 实验目的 熟悉Windows存储器管理中提供的各类机制和实现的请求调页技术。 通过实验,了解Windows
内存
结构和虚拟
内存
管理,学习如何在应用程序中管理
内存
。了解当前系统中
内存
的使用情况,包括系统地址空间的布局,物理
内存
的使用情况;能够实时显示某个进程的虚拟地址空间布局和工作集信息等 2. 实验内容 在Windows平台上设计一个
内存
监视
器,能够实时地显示当前系统中的
内存
使用情况...
JVM:
内存
监视
手段及各区域
内存
溢出解决
引言本文仅关注一些常见的虚拟机
内存
监视
手段,以及JVM运行时数据区各个部分
内存
溢出的发生和对应的解决方案,总体来说属于概括性总结,涉及相对不是很深入,目的是让自己和其它初学者有一个框架性、概念性的了解,当遇到问题时有迹可循、不至于不知所措。一、虚拟机
内存
监视
手段虚拟机常出现的问题包括:
内存
泄露、
内存
溢出、频繁GC导致性能下降等,导致这些问题的原因可以通过下面虚拟机
内存
监视
手段来进行分析,具体实施时
vs中使用快速
监视
查看动态数组中元素的
值
(查看new出来的数组中元素的
值
)
在vs中调试时我们可以通过移动鼠标到数组名上查看数组中元素的
值
。但是如果数组是new出来的,是动态数组,那我们调试时可能就会无法查看所有元素的
值
。如下所示,vs中有如下代码 #include <iostream> int main() { int *a = new int[4]; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; } ...
JVM总结-
内存
监视
手段及各区域
内存
溢出解决
引言 本文仅关注一些常见的虚拟机
内存
监视
手段,以及JVM运行时数据区各个部分
内存
溢出的发生和对应的解决方案,总体来说属于概括性总结,涉及相对不是很深入,目的是让自己和其它初学者有一个框架性、概念性的了解,当遇到问题时有迹可循、不至于不知所措。 一、虚拟机
内存
监视
手段 虚拟机常出现的问题包括:
内存
泄露、
内存
溢出、频繁GC导致性能下降等,导致这些问题的原因可以通过下面虚拟
易语言源码深入:进程
内存
监视
技术与实现
本文还有配套的精品资源,点击获取 简介:易语言作为一种简便的编程语言,便于理解和使用,尤其适合编程教育和小型应用开发。本文将深入探讨易语言源码中的进程
内存
监视
技术,解释如何利用易语言进行
内存
的读取、写入和监控,以及如何使用系统服务命令获取进程权限。此外,文章还将阐述构建
内存
监视
核心逻辑的
方法
,包括监控范围、频率和条件的设定,以及如何通过用户界面展示
内存
监视
结果。在进行
内存
监...
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章