-1
我使用CreateFile API c:並獲取句柄,然後打開winobj到C:(指向該設備的symbolicLink)並檢查句柄計數,它現在說0爲什麼是這樣的(我不關閉句柄那麼爲什麼是這樣)爲什麼C上不CreateFile:遞增C:的句柄計數?
我使用CreateFile API c:並獲取句柄,然後打開winobj到C:(指向該設備的symbolicLink)並檢查句柄計數,它現在說0爲什麼是這樣的(我不關閉句柄那麼爲什麼是這樣)爲什麼C上不CreateFile:遞增C:的句柄計數?
C:
是一個象\Device\HarddiskVolume2
的東西的符號鏈接。當您致電CreateFile
C:
時,您實際上正在打開\Device\HarddiskVolume2
的句柄。
您不打開符號鏈接的句柄,所以符號鏈接的句柄計數爲零。
因此,對象管理器符號鏈接就像文件系統符號鏈接一樣工作。鏈接上的操作實際上應用於目標,並且需要不同的API來操作鏈接本身。