異なるユーザー間でプロセス間通信(IPC)を行う場合、authorizedGroup プロパティにユーザー グループを指定する必要があります(それぞれのユーザは同じユーザーグループに属している必要があります)。
詳しくはMSDNの説明を確認してください。
ただ、MSDNの説明では実際にプロパティをどのように設定するか分かり難いです。
調べた所、authorizedGroup などのプロパティは Hashtable などを使用して IpcServerChannel のコンストラクタで設定するようです。
using System.Collections;
// サーバーチャンネルの生成 Hashtable properties = new Hashtable(); properties.Add("portName", "ipcSample"); properties.Add("authorizedGroup", "Users"); IpcServerChannel channel = new IpcServerChannel(properties, null);