由于项目需要进程间通讯。找了一遍网上的文章,IPC用得还挺多的。但是不知道是不是我自己的原因。反正就是用不了
时间赶不想找了只能自己做一个了。直接在系统盘建个文件用来当公共空间
代码已经上传到这里了 https://github.com/pinzeweifen/MemorySharing
引用了System.Management
需要传递的对象必须添加序列化[Serializable]并且不能在命名空间内
MemoryServices 用于写入公共空间
MemoryClient 用于读取公共空间
MeoryListen 用于监听公共空间是否被改变
要注意。当MemoryServices对象的进程被正常关闭时会删除创建空间
所以不同进程的MemoryServices的参数尽量不要一样