Здравствуйте, sv83, Вы писали:
S>такая проблема
S>На локальной машине он создаетса, а вот на удалённой — не хочет, причем в dwOpenMode даю значение которое ответственно за создание pipe на удал-й машине. В чем проблема, может кто подскажет?
S>Или можно создать пайп иным путем?
так вроде бы на одной машине должен создаваться серверный pipe (как ты привел), а на другой — клиентский через обычный CreateFile ???
работа с pipe — проимеры (MSDN)
http://msdn.microsoft.com/library/en-us/ipc/base/using_pipes.asp?frame=true
Hello, "sv83"
> Создаю pipe на C# с помощью CreateNamedPipe , подгружая ее так
>
> [ DllImport( "Kernel32.dll", CharSet=CharSet.Auto )]
> public static extern IntPtr CreateNamedPipe( String Name, uint dwOpenMode, int dwPipeMode, int nMaxInstances, int nOutBufferSize, int nInBufferSize, int nDefaultTimeOut, SecurityAttributes npSecurityAttributes);
>
> такая проблема
> На локальной машине он создаетса, а вот на удалённой — не хочет, причем в dwOpenMode даю значение которое ответственно за создание pipe на удал-й машине. В чем проблема, может кто подскажет?
> Или можно создать пайп иным путем?
Нужно использовать CreateFile или TransactNamedPipe
Posted via RSDN NNTP Server 1.8 beta
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.