版块
论坛
喜欢
话题
应用
搜索
登录
注册
Ares的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=692
VXD中的内存问题
我的程序需要在VXD中直接引用一段应用层分配的内存,在WIN2K中我已经做到了,请问一下在VXD中该怎么做?另:在VXD中用malloc分配的内存是否可以锁定使之不被交换到页面文件中?谢谢
回复
(
6
)
2002-10-21 14:30
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
seaquester
:
VtoolsD的PageAllocate有十个参数,与DDK不同
(2002-10-25 09:31)
回复
Ares
:
我做到了, 分配锁定的内存用_PageAllocate 锁定来自应用层的内存用LinPageLock 不过真是奇怪,_PageAllocate不是有8个参数吗?可是我的编译器提示我它有10个参数。有人能解释一下吗?
(2002-10-25 09:20)
回复
arthurtu
:
我的程序需要在VXD中直接引用一段应用层分配的内存,在WIN2K中我已经做到了,请问一下在VXD中该怎么做? 另:在VXD中用malloc分配的内存是否可以锁定使之不被交换到页面文件中? 谢谢 在VxD把app分配的内存lock,保证他不被换出去。具体函数忘了。 :D好像...
(2002-10-22 18:55)
回复
Ares
:
TMD!我找到的网址都不能访问了:( 哪位能提供一个可以访问的? 谢了先
(2002-10-22 18:43)
回复
Ares
:
不好意思,没有说清楚。 我就是想让VXD与APP共享一块内存而已。
(2002-10-21 20:13)
回复
AllenZh
:
你是否搞错了,你能在Driver中直接引用Ring3的地址空间吗?我是说你没有进行地址转换直接引用。 我们经常提到在Win9X到WinXP中应用程序有4G地址空间,其中2G为Ring3、2G为Ring0(通常情况下),并且这是虚拟地址空间呀?通过Window的分段来实现的,同时...
(2002-10-21 17:59)
回复
Ares
加关注
写私信
0
关注
0
粉丝
171
帖子
返回顶部