0
有關Windows和共享的問題不會導致磁盤文件夾,而是導致\ GlobalName空間中的設備。一個很好的例子就是由SQL Server爲文件流訪問創建的共享。它會導致\\ \ GLOBALROOT \ Device \ RsFx0153 \\ SQL2008R2 該共享上顯示的所有內容都是虛擬表示形式:一些文件,某些文件夾實際上並不存在於FS上。 他們如何做到這一點?什麼WinAPI用來添加虛擬共享?
有關Windows和共享的問題不會導致磁盤文件夾,而是導致\ GlobalName空間中的設備。一個很好的例子就是由SQL Server爲文件流訪問創建的共享。它會導致\\ \ GLOBALROOT \ Device \ RsFx0153 \\ SQL2008R2 該共享上顯示的所有內容都是虛擬表示形式:一些文件,某些文件夾實際上並不存在於FS上。 他們如何做到這一點?什麼WinAPI用來添加虛擬共享?
我發現沒有關於這個的用戶API。 SQL Server與其自己的文件系統驅動程序配合使用。 所以,它是不可能做到的,只有用戶模式的應用程序使用。
所有文件系統都是全局命名空間中的設備。據推測RsFx0153是某種虛擬文件系統驅動程序。 –
哈利,我明白,我甚至自己寫司機。我只是無法找到他們如何做到這一點。 – user2708351
什麼特別似乎不尋常呢? –