private static NamedPipeServerStream GetPipeServer(string name)
{
var security = new PipeSecurity();
var sid = new SecurityIdentifier(WellKnownSidType.WorldSid, null);
security.AddAccessRule(new PipeAccessRule(sid, PipeAccessRights.FullControl, AccessControlType.Allow));
return new NamedPipeServerStream(name, PipeDirection.In, 254, PipeTransmissionMode.Byte,
PipeOptions.Asynchronous, 4096, 4096, security);
}
}