Message Queues
Windows 2003x64/2008R2 サーバーでプログラムを使用していくつか作成しようとしています。キューが作成されると、Windows は自動的に既定のアクセス許可をキューに適用します。
MSMQ 4 の場合、デフォルトで次のユーザーが追加されます
- みんな
- キューの作成者
- 匿名ログイン
を使用してキューのアクセス許可を設定するMessageQueue.SetPermissions()
と、指定AccessControlList
したものがデフォルトのセキュリティ アクセス許可にのみ追加されます。
デフォルトのアクセス許可を削除または上書きする方法はありますか? この MSDN の記事の一番下には、次のように記載されています。
ただし、デフォルトはハードコーディングされているため、カスタマイズすることはできません。
キューの設定は、C:\Windows\System32\msmq\storage\lqs
. このファイルには、キューのアクセス許可を表す Security プロパティがあります。このキーを編集することはオプションでしょうか? ただし、これを行うと、私には少し奇妙に思えます。
AccessControlList
キューの既定のセキュリティ アクセス許可を上書きする独自のアクセス許可を指定する適切な方法を探しています。作成時または作成後のいずれかです。
どんな助けでも大歓迎です、
ありがとう。