Hi.
I have a C# app that uses named pipes via InteropServices . I have no
problems running on a 32-bit machine, or when targeting x86 architecture, but
it fails on a 64-bit machine when targeting x64 or AnyCPU.
The problem appears to be that ReadFile() sets lpNumberOfBytes Read to 0,
even though the receive buffer contains the data I'm expecting.
Is this a known issue, or am I just doing something dumb?
I can provide a small test app via email if needed.
Thanks,
-Nick
I have a C# app that uses named pipes via InteropServices . I have no
problems running on a 32-bit machine, or when targeting x86 architecture, but
it fails on a 64-bit machine when targeting x64 or AnyCPU.
The problem appears to be that ReadFile() sets lpNumberOfBytes Read to 0,
even though the receive buffer contains the data I'm expecting.
Is this a known issue, or am I just doing something dumb?
I can provide a small test app via email if needed.
Thanks,
-Nick
Comment