UNC パス (\UNC\?\ または \?\、ファイルとフォルダ) のアクセス許可 (CanRead、CanWrite、CanExecute...) を確認するには、どの PInvoke が必要ですか。System.IO を使用fileInfo.GetAccessControll().GetAccessRules
して を取得しAuthorizationRuleCollection
ますが、この名前空間は長いパスをサポートしていないため、System.IO を使用できません。
所有者を取得する方法は知っていますが、他の情報については解決策が見つかりませんでした。GetNamedSecurityInfo も使用する必要があると思いましたが、情報は非常にまばらです。
ありがとう。