社区
C语言
帖子详情
超难题!
wyl0502
2004-07-07 03:04:09
怎么用C/C++/汇编来读取物理内存中的内容,内存大小不是64K的那种,是64M以上的。还有怎么把特定的值存到特定地址的物理内存?
顺便一问:windows或其他平台下有没有API可以实现上述功能的?
...全文
303
14
打赏
收藏
超难题!
怎么用C/C++/汇编来读取物理内存中的内容,内存大小不是64K的那种,是64M以上的。还有怎么把特定的值存到特定地址的物理内存? 顺便一问:windows或其他平台下有没有API可以实现上述功能的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyl0502
2004-07-19
打赏
举报
回复
没有那个API,是缺页异常的处理程序,还不如去看一下linux源码呀。我想做的不是通过这个,因为这好像有点和乎台相关。我想看能否用一些硬件方面的程序实现~~
tuxw
2004-07-19
打赏
举报
回复
看到这种问题就条件反射地想到 WinIO,Windows 下自己做这些实在太麻烦了,还是捡现成的好 :)
cnxiaohai
2004-07-19
打赏
举报
回复
不难啊。。。。。
不过在WINDOWS下可能有些问题
建议你看看
《编程高手缄言》的第一章
你会有收获的
wyl0502
2004-07-09
打赏
举报
回复
Leaveye:
什么是活动页呀?怎么查找?找到了又怎么读呀?
Leaveye
2004-07-09
打赏
举报
回复
活动页,按我的理解,是操作系统对每个程序4G的内存进行管理的换页机制里,在物理内存中的逻辑页的提法。
要对某个任意内存地址的数据进行读写,首先要把哪个数据所在的页设为活动页。这个切换页的行为,我想该是操作系统绝对私有的行为了,但是,为了方便测试,该会有对其进行操作的接口,哪怕只是有接口的残骸呢。
只是,找到这个,就是一个方法和门路的问题了。
我试了在MSDN上找,可是没什么线索。
sandrowjw
2004-07-08
打赏
举报
回复
只有刚开机时候的flat模式可以访问物理内存,但是flat模式应该用的是16位地址线,没有支持到64m以上吧。
windows下面肯定不行。
jiang8360
2004-07-08
打赏
举报
回复
关注一下
Leaveye
2004-07-08
打赏
举报
回复
回复人: wyl0502() ( ) 信誉:100 2004-07-08 19:18:00 得分: 0
我想进入ring 0再看看4G里哪些是在物理内存中的,然后抒它们读出来,不行吗?
如果只是这个要求,你倒是可以尝试查找系统内存的活动页。
wyl0502
2004-07-08
打赏
举报
回复
我想进入ring 0再看看4G里哪些是在物理内存中的,然后抒它们读出来,不行吗?
sunjx119
2004-07-07
打赏
举报
回复
不能吧,windows的访问机制在那摆着……
xjp6688
2004-07-07
打赏
举报
回复
看看编程高手箴言那本书
北极猩猩
2004-07-07
打赏
举报
回复
在windows下通常的应用程序的寻址是虚拟地址,内存的读写是由操作系统控制的。
除非使用驱动程序的方式进入ring0去搞破坏才行。
不过,你为什么非要这样做呢?
Brradish
2004-07-07
打赏
举报
回复
另外补充~~DOS好像可以
Brradish
2004-07-07
打赏
举报
回复
windows的内存管理不准许你这么做吧~~~
我自己的想法~不确定.
mark一下 关注
poi解决读取excel大文件内存溢出的代码
本资源是从之前的资源综合整理出来的代码,之前的代码不全,需要下载两次,为了...本资源解决的
难题
是导入大文件excel的时候,会报内存溢出的错误。 欢迎各位下载,解决用户的
难题
是我的宗旨,好的话给个评价,谢谢!
18个免费视频素材网站,
超
高清、不限速、无版权、可商用,1秒解决你90%的视频剪辑
难题
!
文章目录前文高清视频素材1.新CG儿2.爱给网3.PEXELS4.稿定设计5.Mixkit6.包图网7.Videvo8.Vidlery9.OpenFootage10.Coverr11.Mazwai音效素材1.Looperman2.Bensound3.Free Music Archive4.FreeSound5.MUSOPEN6....
解决运行python的大
难题
!OSError: [WinError 193] %1 不是有效的 Win32 应用程序
初次使用python过程中,遇到了极大的
难题
,导致两天都没有装上,在同学帮助下,终于装上了,非常感谢
超
哥同学。 卸载原有python,清楚掉在,我的电脑右键》属性》环境变量,里面原有的python路径。 装载anaconda...
10道经典mysql面试题,帮你解决数据库面试
难题
!
一个属性可以为作为一个
超
键,多个属性组合在一起也可以作为一个
超
键。
超
键包含候选键和主键。 候选键:是最小
超
键,即没有冗余元素的
超
键。 主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合...
计算机领域十大世界
难题
,世界四大科学
难题
是什么,什么是四大科学
难题
什么是四大科学
难题
世界四大科学
难题
当前世界上有四个最大的科学
难题
,全球各专业的科学家都在设法揭开大自然的这些秘密,如能解开这些谜团,那么人类的生活以及对世界的看法将发生根本的变化。 一、人体基因结构 ...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章