Programmer's Highway

C# Tips and simple code

I'm very sorry for machine translation in English.

C# IPC Can not connect between different users

If the interprocess communication between different users, you must specify a user group to 'authorizedGroup' property. Each user must belong to the same user group.
Please check this page.

However, you do not know how to set the property in the description of the MSDN.
'authorizedGroup' property is set by the constructor of IpcServerChannel using Hashtable.

using System.Collections;
     // Create the channel.
     Hashtable properties = new Hashtable();
     IpcServerChannel channel = new IpcServerChannel(properties, null);
Visual Studio 2010 .NET Framework 4