1

Windows API - XP SP3 を介して NTFS ファイルのセキュリティ記述子を抽出および復元しようとしています。どの関数が実際にそれを適切に実行できるかを理解しようとしていますが、単純に失敗します。

MSDN でこの発言を見つけました: http://msdn.microsoft.com/en-us/library/aa379573%28VS.85%29.aspx

「一部の SECURITY_INFORMATION メンバーは、SetNamedSecurityInfo 関数でのみ機能します。これらのメンバーは、GetNamedSecurityInfo などの他のセキュリティ関数によって返される構造では返されません...」

「何人か…」 どのメンバー?なんで?

「...などのその他のセキュリティ機能」どの機能ですか? なんで?

NTFS ファイルのセキュリティ記述子を抽出して復元した経験のある人はいますか?

4

1 に答える 1

0

一般に、MSDN API ドキュメントは、プログラミングと Win32 に関する基本レベルの知識を前提としています。

たとえば、一部のセキュリティ情報は継承される可能性があることを理解する必要があります。つまり、設定時に親からコピーするよう Windows に指示できます。しかし、あなたがそれを手に入れたとき、なぜそれが持っている価値があるのか​​ を判断することはできません. したがって、「継承」フラグは、取得コンテキストではなく Set コンテキストでのみ意味を持つフラグの典型的な例です。MSDN は、どの関数がどのコンテキストに属しているかを正確に説明していません。

于 2010-05-28T09:07:56.367 に答える