m_Read = Semaphore.OpenExisting(spname);
用过之后要记得关闭 否则内存泄漏
m_Read.Close();
要想 服务进程 之间交互 使用 Global\\Erist.Remote.ShareMemory 全局对象
转:https://www.cnblogs.com/erist/p/10142565.html