1
首先我想指出的是,所有需要的訪問滲透已得到。如何從包含'。'的unc路徑獲取DirectorySecurity。作爲localhost?
private static IEnumerable<FileSystemAccessRule> GetDirectoryAccessRules(string directoryPath)
{
AuthorizationRuleCollection rules = Directory.GetAccessControl(directoryPath);
的問題是,如果directoryPath
包含'.'
爲'localhost'
異常會被拋出。 (InvalidOperationException
)。如果'.'
更改'localhost'
所有工作正常。
有沒有解決這個情況當然除了常規字符串修改任何漂亮呢?像Path.Combine
等等?
好吧,我給予好評的回答,不過也建議你仔細閱讀的問題!問題是「除了固定字符串修改外,是否有任何方法可以解決這種情況?」 – isxaker