阅读:2079回复:4
缓存问题
请教大家个问题,WORD打开一个加密的文档时,另一个进程去读它,每次都读到明文,能否有什么方式清下缓存,让另一个进程每次读密的呢。关键这时还不能拒绝另一个进程的读。
我知道双缓存可以实现,但目前短时间是不可能搞出来了。能给个别的解决思路吗? 顺便问一下,本人也打算研究双FCB,网上资料实在太少,请教坛子里有做过的指点下思路吗,每次看到有人都是看FAT源码和NT系统内幕,能说的具体一点吗,多谢了。 |
|
沙发#
发布于:2010-07-15 14:09
那就是传统的方式,不停地清cache
|
|
|
板凳#
发布于:2010-07-15 16:49
清缓存论坛有很多源代码,可以自己下过来看看。
关于双FCB,你看了FAT或NTFS源代码,自然就有思路了。 |
|
地板#
发布于:2010-07-16 09:24
多谢二位的指点,不过我都循环清了二百次缓存,还是明的,对于TXT的我清一次就能得到密的。感觉这不是清的次数问题吧。是不是WORD在打开时有什么特殊的,为什么清不掉呢,能否有变相的方式解决呢,实际我可对就对某一个目录的WORD实现就行。
|
|
地下室#
发布于:2010-07-20 23:03
清缓存要是好使,大家就不会费劲写什么dual cache了。
|
|