次のように、NULLSECURITY_ATTRIBUTESを持つクライアントに名前付きパイプを提供するC++サービスがあります。
hPipe = CreateNamedPipe( lpszPipename, PIPE_ACCESS_DUPLEX | FILE_FLAG_OVERLAPPED, PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
PIPE_UNLIMITED_INSTANCES, BUFSIZE, BUFSIZE, 0, NULL);
このパイプを使用してサービスを取得するdllがあります。
dllを使用して正常に動作するac#GUIがあります。
このdll(同じPC上でまったく同じもの)を使用する.net Webサイトがありますが、パイプを開こうとすると常に許可が拒否されます。
なぜこれが起こるのか、そしてそれを修正する方法を知っている人はいますか?
また、msdn情報をまだ理解していないので、SECURITY_ATTRIBUTESに関する優れたチュートリアルを知っている人はいますか。
ありがとう、パトリック