2012-03-04 89 views
0

鑑於卸載文件系統過濾器驅動程序需要重新啓動,測試它的最佳方法是什麼?如何在Windows上測試文件系統過濾器驅動程序?

是否有更好的/痛苦少的方式比重新啓動虛擬機,每一次?

+0

是否需要重新啓動?它稍微低於我工作的代碼的區域,但是我們有一個文件系統過濾器驅動程序,它可以作爲微過濾器進行開發,可以根據需要加載和卸載。 – Luke 2012-03-04 03:11:34

+0

@Luke:我剛剛開始研究一個示例文件系統過濾驅動程序(* not * a minifilter - 也許我應該嘗試使用微過濾器?),並且當我安裝驅動程序時,'sc'告訴我驅動程序確實'STOPPABLE',但是當我試圖阻止它時,它告訴我這是不可能的,所以我必須重新啓動。我想我可能做錯了什麼? – Mehrdad 2012-03-04 03:14:26

+0

除了它是微過濾器之外,我並不真正瞭解實現細節。 – Luke 2012-03-04 03:18:55

回答

1

這可能會有所幫助:File System Filter Driver Tutorial

組驅動程序卸載程序

的驅動程序初始化的最後部分設置一個卸載程序。 設置驅動程序卸載例程使驅動程序可以卸載,並且您可以多次加載/卸載它,而無需重新啓動系統。但是,因爲 文件系統過濾器無法安全卸載,所以此驅動程序僅在調試時纔可卸載。 千萬不要這樣做 生產代碼