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