У меня есть служба C ++, которая предоставляет именованный канал клиентам с NULL SECURITY_ATTRIBUTES следующим образом:
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, которая использует этот канал для получения услуг.
Есть c # GUI, который использует dll и отлично работает.
Существует веб-сайт .net, который также использует эту dll (точно такую же на том же ПК), но всегда получает отказ в разрешении, когда пытается открыть канал.
Кто-нибудь знает, почему это может произойти и как это исправить?
Также кто-нибудь знает хороший учебник по SECURITY_ATTRIBUTES, потому что я еще не понял информацию msdn.
Спасибо,
Patrick