Changeset 605 for trunk/ab5.0/ablib/src/Classes/System/Security
- Timestamp:
- Aug 21, 2008, 7:21:48 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/ablib/src/Classes/System/Security/AccessControl/misc.ab
r577 r605 92 92 93 93 Enum FileSystemRights 94 ' ファイルの末尾にデータを追加する権限を指定します。 95 AppendData 96 ' ファイルまたはフォルダに関連付けられたセキュリティ規則と監査規則を変更する権限を指定します。 97 ChangePermissions 98 99 ' フォルダを作成する権限を指定します。 100 'この権限には Synchronize 値が必要です。ファイルまたはフォルダの作成時に Synchronize 値を明示的に設定しない場合、Synchronize 値は自動的に設定されます。 101 CreateDirectories 102 103 ' ファイルを作成する権限を指定します。 104 'この権限には Synchronize 値が必要です。ファイルまたはフォルダの作成時に Synchronize 値を明示的に設定しない場合、Synchronize 値は自動的に設定されます。 105 CreateFiles 106 107 ' フォルダまたはファイルを削除する権限を指定します。 108 Delete 109 ' フォルダおよびそのフォルダ内に格納されているファイルを削除する権限を指定します。 110 DeleteSubdirectoriesAndFiles 111 ' アプリケーション ファイルを実行する権限を指定します。 112 ExecuteFile 113 ' フォルダまたはファイルに対してフル コントロールを行い、アクセス制御と監査規則を変更する権限を指定します。この値は、ファイルに対してどのような操作でも行うことができる権限を表します。この値は、この列挙体のすべての権限を組み合わせたものです。 114 FullControl 115 ' ディレクトリの内容を読み取る権限を指定します。 116 ListDirectory 117 ' 読み取り、書き込み、フォルダの内容の一覧表示、フォルダとファイルの削除、およびアプリケーション ファイルの実行を行う権限を指定します。この権限には、ReadAndExecute 権限、Write 権限、および Delete 権限が含まれます。 118 Modify 119 ' フォルダまたはファイルを読み取り専用として開いたり、コピーしたりする権限を指定します。この権限には、ReadData 権限、ReadExtendedAttributes 権限、ReadAttributes 権限、および ReadPermissions 権限が含まれます。 120 Read 121 ' フォルダまたはファイルを読み取り専用として開いたりコピーしたりする権限、およびアプリケーション ファイルを実行する権限を指定します。この権限には、Read 権限および ExecuteFile 権限が含まれます。 122 ReadAndExecute 123 ' フォルダまたはファイルのファイル システム属性を開いたり、コピーしたりする権限を指定します。たとえば、この値は、ファイルの作成日や変更日を表示する権限を指定します。これには、データ、拡張ファイル システム属性、またはアクセス規則や監査規則を読み取る権限は含まれません。 124 ReadAttributes 125 ' ファイルまたはフォルダを開いたり、コピーしたりする権限を指定します。これには、ファイル システム属性、拡張ファイル システム属性、またはアクセス規則や監査規則を読み取る権限は含まれません。 126 ReadData 127 ' フォルダまたはファイルの拡張ファイル システム属性を開いたり、コピーしたりする権限を指定します。たとえば、この値は、作成者や内容に関する情報を表示する権限を指定します。これには、データ、ファイル システム属性、またはアクセス規則や監査規則を読み取る権限は含まれません。 128 ReadExtendedAttributes 129 ' フォルダまたはファイルのアクセス規則や監査規則を開いたり、コピーしたりする権限を指定します。これには、データ、ファイル システム属性、および拡張ファイル システム属性を読み取る権限は含まれません。 130 ReadPermissions 131 132 ' ファイル ハンドルが I/O 操作の完了に同期するまでアプリケーションが待機できるかどうかを指定します。 133 'Synchronize 値は、アクセスを許可すると自動的に設定され、アクセスを拒否すると自動的に除外されます。 134 'ファイルまたはフォルダを作成する権限には、この値が必要です。この値は、ファイルの作成時に明示的に設定しなくても、自動的に設定されます。 135 Synchronize 136 137 ' フォルダまたはファイルの所有者を変更する権限を指定します。リソースの所有者は、そのリソースに対してフル アクセス権限を持ちます。 138 TakeOwnership 139 ' フォルダの内容を一覧表示し、そのフォルダに格納されているアプリケーションを実行する権限を指定します。 140 Traverse 141 ' フォルダおよびファイルを作成し、ファイルに対してデータの追加または削除を行う権限を指定します。この権限には、WriteData 権限、AppendData 権限、WriteExtendedAttributes 権限、および WriteAttributes 権限が含まれます。 142 Write 143 ' フォルダまたはファイルのファイル システム属性を開いたり、フォルダまたはファイルにファイル システム属性を書き込んだりする権限を指定します。これには、データ、拡張属性、またはアクセス規則や監査規則を書き込む権限は含まれません。 144 WriteAttributes 145 ' ファイルまたはフォルダを開いたり、ファイルまたはフォルダに書き込んだりする権限を指定します。これには、ファイル システム属性、拡張ファイル システム属性、またはアクセス規則や監査規則を開いたり書き込んだりする権限は含まれません。 146 WriteData 147 ' フォルダまたはファイルの拡張ファイル システム属性を開いたり、フォルダまたはファイルに拡張ファイル システム属性を書き込んだりする権限を指定します。これには、データ、属性、またはアクセス規則や監査規則を書き込む権限は含まれません。 148 WriteExtendedAttributes 94 ReadData = FILE_READ_DATA 95 ListDirectory = FILE_LIST_DIRECTORY 96 WriteData = FILE_WRITE_DATA 97 CreateFiles = FILE_ADD_FILE 98 CreateDirectories = FILE_ADD_SUBDIRECTORY 99 AppendData = FILE_APPEND_DATA 100 ReadExtendedAttributes = FILE_READ_EA 101 WriteExtendedAttributes = FILE_WRITE_EA 102 Traverse = FILE_TRAVERSE 103 ExecuteFile = FILE_EXECUTE 104 DeleteSubdirectoriesAndFiles = FILE_DELETE_CHILD 105 ReadAttributes = FILE_READ_ATTRIBUTES 106 WriteAttributes = FILE_WRITE_ATTRIBUTES 107 Write = FILE_WRITE_DATA Or FILE_WRITE_ATTRIBUTES Or FILE_WRITE_EA Or FILE_APPEND_DATA 108 Delete = &h00010000 'DELETE 109 ReadPermissions = READ_CONTROL 110 Read = FILE_READ_DATA Or FILE_READ_ATTRIBUTES Or FILE_READ_EA Or STANDARD_RIGHTS_READ 111 ReadAndExecute = Read As DWord Or FILE_EXECUTE 112 Modify = ReadAndExecute As DWord Or Write As DWord Or &h00010000 'Delete 113 ChangePermissions = WRITE_DAC 114 TakeOwnership = WRITE_OWNER 115 Synchronize = SYNCHRONIZE 116 FullControl = &h001f01ff 149 117 End Enum 150 118
Note:
See TracChangeset
for help on using the changeset viewer.