0
我需要創建一個虛擬驅動器,其中整個文件和目錄樹以及更重要的權限都寫入sql server數據庫。因此,只要用戶在此虛擬驅動器上打開文件夾或文件,驅動程序就會查詢數據庫並從結果中創建文件夾的內容。作爲微過濾器驅動程序寫入的虛擬驅動器可以從sql server數據庫讀寫嗎?
我的問題是:內核模式驅動程序可以訪問用戶模式服務,如sql服務器?
我需要創建一個虛擬驅動器,其中整個文件和目錄樹以及更重要的權限都寫入sql server數據庫。因此,只要用戶在此虛擬驅動器上打開文件夾或文件,驅動程序就會查詢數據庫並從結果中創建文件夾的內容。作爲微過濾器驅動程序寫入的虛擬驅動器可以從sql server數據庫讀寫嗎?
我的問題是:內核模式驅動程序可以訪問用戶模式服務,如sql服務器?
內核模式驅動程序可以與用戶模式組件進行通信,但是需要設計用戶模式組件來處理此問題。所以我想不出讓驅動程序直接調用SQL服務器的方法,但是由您設計的驅動程序可以與您設計的服務進行通信,該服務將執行SQL查詢並將結果返回給驅動程序。
FltSendMessage API可能是一個開始瞭解此情況的好地方。