ttzwater
驱动小牛
驱动小牛
  • 注册日期2003-06-07
  • 最后登录2011-10-04
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:1679回复:11

请问如何去掉windows预读进内存的文件映象

楼主#
更多 发布于:2004-05-16 23:32
用鼠标在上面晃晃都被读进内存了,郁闷
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-05-17 09:12
鼠标在上面晃晃都被读进内存了,举个例子说明下??
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-17 09:35
用鼠标在上面晃晃都被读进内存了,郁闷

你是做显卡驱动还是鼠标驱动或者其它,能否详细点?
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
ttzwater
驱动小牛
驱动小牛
  • 注册日期2003-06-07
  • 最后登录2011-10-04
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-18 10:12
我做的是文件驱动

情况是这样的:
    如果你要的文件被预读进内存,在你通知系统对它做出修改前,你读取的都是预读进内存的影像,也就是说,如果你在不通知系统的情况下对这个文件做了修改,基本上,你必须重启才能看到修改后的效果

我现在就是想去掉这个功能,或者人为干预它,想听听大家的想法


phenix_xiaomei
驱动小牛
驱动小牛
  • 注册日期2002-03-08
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望57点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-18 16:42
为什么要去掉啊?
ttzwater
驱动小牛
驱动小牛
  • 注册日期2003-06-07
  • 最后登录2011-10-04
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-20 09:47
当你希望,对于相同的内容,不同的应用程序看到不一样的结果的时候
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-20 12:04
我做的是文件驱动

情况是这样的:
    如果你要的文件被预读进内存,在你通知系统对它做出修改前,你读取的都是预读进内存的影像,也就是说,如果你在不通知系统的情况下对这个文件做了修改,基本上,你必须重启才能看到修改后的效果

我现在就是想去掉这个功能,或者人为干预它,想听听大家的想法

说成是文件缓冲区可能更贴切点。
你是想不使用缓冲区,每次都直接从实际硬盘读写吗?
如果真是这样,文件件系统可能很慢。
你为什么需要这样?只是对不同进程显示不同数据(对读同样文件的相同位置)吗?

 
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-05-20 12:05
我做的是文件驱动

情况是这样的:
    如果你要的文件被预读进内存,在你通知系统对它做出修改前,你读取的都是预读进内存的影像,也就是说,如果你在不通知系统的情况下对这个文件做了修改,基本上,你必须重启才能看到修改后的效果

我现在就是想去掉这个功能,或者人为干预它,想听听大家的想法


 


说成是文件缓冲区可能更贴切点。
你是想不使用缓冲区,每次都直接从实际硬盘读写吗?
如果真是这样,文件件系统可能很慢。
你为什么需要这样?只是对不同进程显示不同数据(对读同样文件的相同位置)吗?
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
ttzwater
驱动小牛
驱动小牛
  • 注册日期2003-06-07
  • 最后登录2011-10-04
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-05-20 13:08
是的是的,
AllenZh你的理解完全正确

这样做的确会严重降低文件系统的速度,但是速度和功能多样化一直是一对矛盾,最终还是看用户的选择了
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-05-20 14:08
你是说用户选择了这种方式,可以理解。
我以前在写CDROM解密的时候也发现有这样的文提,但我不需要分别处理所以这对我不是问题
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
ttzwater
驱动小牛
驱动小牛
  • 注册日期2003-06-07
  • 最后登录2011-10-04
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-05-20 14:19
那老大,您对这个问题有什么想法吗?能不能给小弟点提示?
ttzwater
驱动小牛
驱动小牛
  • 注册日期2003-06-07
  • 最后登录2011-10-04
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-05-21 10:58
自己顶一下~~~
游客

返回顶部