ファイルとディレクトリのアクセス権定数
Win32_CodecFile や CIM_DataFile など、ファイルまたはディレクトリを表す WMI クラスには、AccessMask プロパティが含まれています。 このプロパティには、ファイルに対する特定のアクセスまたは操作についてユーザーまたはグループが持つ必要があるアクセス権を指定するビット設定が含まれています。 詳細については、「ファイルのセキュリティとアクセス権」と「セキュリティ保護可能なオブジェクトのアクセス セキュリティの変更」を参照してください。
AccessMask プロパティを含むファイルまたはディレクトリ クラスには、次のものが含まれます。
- CIM_DataFile
- CIM_Directory
- CIM_LogicalFile
- Win32_CodecFile
- Win32_Directory
- Win32_NTEventLogFile
- Win32_Share
- Win32_ShortcutFile
次の一覧は、AccessMask プロパティのファイルとディレクトリのアクセス権の値の一覧です。 このプロパティはビットマップです。
-
FILE_READ_DATA
-
-
1 (0x1)
-
ファイルからデータを読み取る権限を付与します。
-
-
FILE_LIST_DIRECTORY
-
-
1 (0x1)
-
ファイルからデータを読み取る権限を付与します。 ディレクトリの場合、この値ではディレクトリの内容を一覧表示する権限を付与します。
-
-
FILE_WRITE_DATA
-
-
2 (0x2)
-
ファイルにデータを書き込む権限を付与します。
-
-
FILE_ADD_FILE
-
-
2 (0x2)
-
ファイルにデータを書き込む権限を付与します。 ディレクトリの場合、この値ではディレクトリにファイルを作成する権限を付与します。
-
-
FILE_APPEND_DATA
-
-
4 (0x4)
-
ファイルにデータを追加する権限を付与します。 ディレクトリの場合、この値ではサブディレクトリを作成する権限を付与します。
-
-
FILE_ADD_SUBDIRECTORY
-
-
4 (0x4)
-
ファイルにデータを追加する権限を付与します。 ディレクトリの場合、この値ではサブディレクトリを作成する権限を付与します。
-
-
FILE_READ_EA
-
-
8 (0x8)
-
拡張属性を読み取る権限を付与します。
-
-
FILE_WRITE_EA
-
-
16 (0x10)
-
拡張属性を書き込む権限を付与します。
-
-
FILE_EXECUTE
-
-
32 (0x20)
-
ファイルを実行する権限を付与します。
-
-
FILE_TRAVERSE
-
-
32 (0x20)
-
ファイルを実行する権限を付与します。 ディレクトリの場合、ディレクトリを走査できます。
-
-
FILE_DELETE_CHILD
-
-
64 (0x40)
-
ファイルが読み取り専用であっても、ディレクトリとそこに含まれるすべてのファイル (その子) を削除する権限を付与します。
-
-
FILE_READ_ATTRIBUTES
-
-
128 (0x80)
-
ファイル属性を読み取る権限を付与します。
-
-
FILE_WRITE_ATTRIBUTES
-
-
256 (0x100)
-
ファイル属性を変更する権限を付与します。
-
-
DELETE
-
-
65536 (0x10000)
-
オブジェクトを削除する権限を付与します。
-
-
READ_CONTROL
-
-
131072 (0x20000)
-
SACL に情報を含めず、オブジェクトのセキュリティ記述子の情報を読み取る権限を付与します。
-
-
WRITE_DAC
-
-
262144 (0x40000)
-
オブジェクトのオブジェクト セキュリティ記述子で DACL を変更する権限を付与します。
-
-
WRITE_OWNER
-
-
524288 (0x80000)
-
オブジェクトのセキュリティ記述子の所有者を変更する権限を付与します。
-
-
SYNCHRONIZE
-
-
1048576 (0x100000)
-
同期にオブジェクトを使用する権限を付与します。 これにより、プロセスでは、オブジェクトがシグナル状態になるまで待機できます。 一部のオブジェクトの種類では、このアクセス権はサポートされていません。
-
要件
要件 | 値 |
---|---|
ヘッダー |
|