我构建了一个媒体播放器,该媒体播放器与多种媒体文件类型相关联
每次用户打开媒体文件时,我都会检查我的播放器是否已打开
我设法阻止打开两个实例,但我想将文件路径传递给已经打开的实例
我正在使用互斥锁来阻止打开,我一直在尝试使用SendMessage传递字符串
这样做的最佳方式是什么?
答案 0 :(得分:0)
我认为一种好方法是在媒体播放器中创建WCF服务。 您可以轻松与之沟通。 请参阅ServiceHost课程
答案 1 :(得分:0)
尝试named pipes,即NamedPipeServerStream
& NamedPipeClientStream
。一些概述也是avaibale here,尽管在你的情况下,基本的写入临时锁文件/从临时锁文件读取可能不是一个坏主意。