阅读:1377回复:9
全部的物理内存都可以在应用程序中读写吗?
我想在应用程序中读写物理内存,通过驱动将它影射到了程序的线性地址当中,已经可以读出了可是好象不能写入,哪位了解这些请帮忙指点。 :)
|
|
最新喜欢:![]()
|
沙发#
发布于:2002-06-26 09:11
可以写啊,先说说你是怎么读的吧。
|
|
|
板凳#
发布于:2002-06-26 09:25
斑竹亲自出手真令我感动
我读的方法前面已经说过了,就是将地址映射到程序的线性地址呀 大大以前一定做过的了,教教我吧!!! |
|
|
地板#
发布于:2002-06-26 09:44
你是想在user模式还是想在kernel模式谢物理内存?
|
|
地下室#
发布于:2002-06-26 09:50
应该是user模式下,因为我读写内存的代码是写在应用程序中而不是驱动里,现在我已经可以对部分内存读写了,有些地方不可以,我想知道是什么限制了,如何能够解除这些限制,能帮忙吗?
|
|
|
5楼#
发布于:2002-06-26 10:23
我想问一个同样的问题,在user模式下如何访问kernel模式下分配的内存????????????
|
|
|
6楼#
发布于:2002-06-26 10:54
在user模式下如何访问kernel模式下分配的内存
-------------------------------------------------------- 可参考MSDN中的文章 HOWTO: Share Memory Between User Mode and Kernel Mode Q191840 SAMPLE: Section.exe on Sharing Memory Between Kernel & User Mode Q194945 :) |
|
|
7楼#
发布于:2002-06-26 11:10
多谢!
|
|
|
8楼#
发布于:2002-06-26 17:44
我想在应用程序中读写物理内存,通过驱动将它影射到了程序的线性地址当中,已经可以读出了可是好象不能写入,哪位了解这些请帮忙指点。 :) 这里有一篇文章,讲了怎么用。 |
|
|
9楼#
发布于:2002-06-27 09:16
谢谢,大大
|
|
|