好的,所以我有一个应用程序 - 在启动时 - 使用Mutex“解决方案”检查程序的其他实例。因此,当我启动程序的第二个实例时,我会收到一条弹出消息告诉我......好吧。
但是,当我想在已打开的实例中打开文件时,如何通过双击资源管理器中的文件来处理它? (像Excel一样) 我想解决方案必须是“旧”实例和新实例之间的某种消息处理程序,其中new告诉旧打开文件xxx。或者还有其他方法吗?
答案 0 :(得分:3)
您需要向第一个实例发送消息,告诉它打开该文件。使用Windows中可用的IPC机制之一或您喜欢的类库。插座或管道是常用的方法。