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