版块
论坛
喜欢
话题
应用
搜索
登录
注册
yaolixing的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=151065
彻底刷新内存映射文件的cache
KeEnterCriticalRegion(); if(ExAcquireResourceExclusiveLite( ((PFSRTL_COMMON_FCB_HEADER)FileObject->FsContext)->Resource...
全文
回复
(
12
)
2007-03-27 22:39
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
newfire@163.com
:
http://bbs.driverdevelop.com/htm_data/39/0703/100266.html
请问这短清缓存的代码在swapBuffers中那个函数中使用呀?
(2009-06-05 16:14)
回复
dreamsity
:
下面的访问序列应该是可以处理的 CreateFile CreateFileMapping MapViewOfFile memcpy UnmapViewOfFile CloseHandle(Map) CloseHandle(File) 这时候在关闭文件的时候,清内存映射有可能是成功...
(2008-08-13 11:43)
回复
BITI_Ceasar
:
清缓存还是在create里清比较安全。只有被控制进程去清就可以
(2008-08-07 11:16)
回复
isware
:
做了几个月,越到后来越觉得是在做一件出力不讨好的事!郁闷!
(2007-10-09 10:11)
回复
devia
:
因为每个文件的cache只有一份,所以,明文是必然的! 即使你清掉下次读的时候又会被cache
(2007-10-04 21:39)
回复
yaolixing
:
不会造成数据损坏。这段代码要放在cleanup()中.在close()中FileObject已经死去,你再调用它的指针指来指去,不蓝屏才怪
(2007-10-03 20:12)
回复
wengzuhong
:
还有谁做过这方面的测试啊??? 顶
(2007-07-05 00:06)
回复
wengzuhong
:
顶上去
(2007-07-04 12:14)
回复
wengzuhong
:
内存映射文件的清除,是否能解决copy文件出现明文的问题
(2007-07-04 01:07)
回复
wengzuhong
:
楼上的,你是将代码加在close中吗?? 我在close中加了,debug出现蓝屏
(2007-07-04 01:05)
回复
1
2
下一页 »
yaolixing
加关注
写私信
0
关注
1
粉丝
125
帖子
返回顶部