4

win32 APIを使用してファイルのアクセス許可と所有権を取得する方法をインターネットで検索してきましたが、答えがありません。

私は win32 api を初めて使用し、インターネットからいくつかのガイドを読み、この api に関連するコードを分析しようとしましたが、まだわかりません。

アドバイスや指示、ヒントなどを教えてください。

申し訳ありませんが、いくつかのコードを追加することによってそれ以上具体的にすることはできません。残っている唯一の関数はこの情報を取得する関数であり、残りは単純であるため、独自のコードをインポートする理由はありません(ユーザーインターフェースなど)。

4

2 に答える 2

3

C++ を使用した NTFS アクセス許可の取得を参照してください。ただし、基本的には、GetFileSecurityを呼び出して、ファイルのセキュリティ記述子を取得します。そこから、アクセス制御リスト (ACL) と所有者と権限を取得できます。

于 2012-08-01T08:45:03.900 に答える
2

関数と関数を使用してファイルの所有者を検索するこの例を参照してください。GetSecurityInfoLookupAccountSid

于 2012-08-01T08:47:15.983 に答える