При попытке подключиться по трубе на локальный хост (\\\\.\\pipe\\named_pipe) - все окей. При попытке подключиться по сетевому имени(ip, имя компьютера) на клиенте появляется ошибка 123 - ERROR_INVALID_NAME The filename, directory name, or volume label syntax is incorrect.
Аттрибуты безопасности ставлю. (хотя ошибка то вроде не 3'я... так что врядли это связанно...)
| Код | SECURITY_DESCRIPTOR sd; SECURITY_ATTRIBUTES sa; ::InitializeSecurityDescriptor(&sd,SECURITY_DESCRIPTOR_REVISION); ::SetSecurityDescriptorDacl(&sd,true,NULL,true); sa.lpSecurityDescriptor=(VOID*)&sd; sa.bInheritHandle=true; sa.nLength=sizeof(sa); HANDLE handle_to_pipe = CreateNamedPipe(pipe_name, PIPE_ACCESS_DUPLEX, PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE | PIPE_WAIT, PIPE_UNLIMITED_INSTANCES, buf_size, buf_size, 0, &sa);
|
|