我經(jīng)常在網(wǎng)上碰到同行請求開發(fā)文件系統(tǒng)驅(qū)動。windows的pc機上以過濾驅(qū)動居多。其目的不外乎有以下幾種: 一是用于防病毒引擎。希望在系統(tǒng)讀寫文件的時候,捕獲讀寫的數(shù)據(jù)內(nèi)容,然后檢測其中是否含有病毒代碼。 二是用于加密文件系統(tǒng),希望在文件寫過程中對數(shù)據(jù)進行加密,在讀的過程中進行解密。 三是設(shè)計透明的文件系統(tǒng)加速。讀寫磁盤的時候,合適的cache算法是可以大大提高磁盤的工作效率。windows本身的cache算法未必適合一些特殊的讀寫磁盤操作(如流媒體服務(wù)器上讀流媒體文件)。設(shè)計自己的cache算法的效果,我已在工作中有所感受。 如果你剛好有以上此類的要求,你可以閱讀本教程。
標簽:
windows
文件系統(tǒng)
引擎
驅(qū)動
上傳時間:
2013-12-03
上傳用戶:youke111