我們正在實施SMB2協議。爲了顯示以前的文件版本,客戶端發送SMB2 IOCTL reqeust with CtlCode of FSCTL_SRV_ENUMERATE_SNAPSHOTS
。我們按照http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-SMB2%5D.pdf中的描述發送響應3.3.5.15.1處理先前版本的枚舉請求以前版本的文件在SMB客戶端中不可見
當我點擊屬性 - >以前版本的目錄時,它顯示先前的版本返回,但是對於文件它不顯示任何東西。我檢查了我們對文件和目錄都返回了相同的響應。
爲什麼它不適用於文件?文件和目錄與以前的版本有何不同?在Windows客戶端中查看以前版本的文件應該支持哪些其他請求?
開發一個服務器,你必須接收客戶端發送的所有請求。爲什麼不記錄所有請求並逐一檢查它們? –