1

名前付きパイプを使用してサーバー クライアント モデルを構築しようとしています。パイプという名前のサーバーへのアクセスを保証できないため、サーバーへの匿名アクセスを使用することにしました。これまでのところ、私のモデルは vista のどの OS でも機能し、整合性レベルによってパイプ サーバーへの書き込みアクセスがブロックされ続けています。セキュリティ記述子に使用S:(MN;;NW;;LW):D(A;;GA;;AN) していますが、まだ Windows 7 で書き込みアクセスを取得できません。同じコードを使用しCreateFileて win32api を呼び出すと、GENERIC_READ動作します。

誰かが実際のコードを投稿したり、解決策を説明してくれたりしたら、とても感謝しています。

4

1 に答える 1

1

問題を解決しました。匿名接続には信頼できない整合性があります。匿名接続から書き込みアクセスを取得するには、LW の代わりに、信頼できない整合性の Sid s-1-16-0 を書き込む必要があります。

于 2013-09-11T15:42:06.017 に答える