0

好的,所以我有一个应用程序 - 在启动时 - 使用 Mutex“解决方案”检查程序的其他实例。因此,当我启动程序的第二个实例时,我会收到一条弹出消息,告诉我……好吧,无论如何。

但是,当我想通过在资源管理器中双击文件来打开已经打开的实例中的文件时,如何处理它?(如 Excel)我想解决方案必须是“旧”实例和新实例之间的某种消息处理程序,其中新实例告诉旧实例打开文件 xxx. 或者还有其他方法吗?

4

1 回答 1

4

您需要向第一个实例发送一条消息,告诉它打开文件。使用 Windows 或您最喜欢的类库中可用的 IPC 机制之一。套接字或管道是通常的方法。

于 2012-05-02T11:27:42.610 回答