好的,这是我的情况。我创建了一个 WPF 应用程序,其中还包含一个应用程序协议(protocol)处理程序,以便可以从 Web 上的链接打开该应用程序,该链接使用命令行参数打开该应用程序以预填充一些信息。所有这一切都在起作用。
我想要完成的就是这个。如果用户已打开应用程序,并且单击其中另一个链接,则当前将打开应用程序的新实例。我希望能够检测应用程序的现有实例是否正在运行,如果是,则将适当的值发送到该应用程序,而不是打开一个新的应用程序。
我知道如何检查实例是否存在(我正在另一个应用程序中执行此操作),但我不知道如何将值发送到该应用程序。谷歌并没有提供太多帮助,而你们一直都很棒。谢谢!
詹姆斯
最佳答案
.NET/WPF 中的进程间通信有不同的解决方案。看看另一篇文章: simple IPC mechanism for C#/WPF application to implement app CLI
关于wpf - 访问现有的 WPF 应用程序实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1007948/