访问现有的 WPF 应用程序实例?
Posted
技术标签:
【中文标题】访问现有的 WPF 应用程序实例?【英文标题】:Access existing WPF app instance? 【发布时间】:2009-06-17 15:52:19 【问题描述】:好的,这是我的情况。我有一个我创建的 WPF 应用程序,它还包括一个应用程序协议处理程序,以便可以从 Web 上的链接打开该应用程序,该链接使用命令行参数打开应用程序以预填充一些信息。这一切都在起作用。
我想要完成的是这个。如果用户已经打开了应用程序,并且他们单击了这些链接中的另一个,它将当前打开应用程序的一个新实例。我希望能够检测应用程序的现有实例是否正在运行,如果是,则将适当的值发送到该应用程序而不是打开一个新实例。
我知道如何检查实例是否存在(我正在另一个应用程序中进行),但我不知道如何将值发送到该应用程序。谷歌并没有太多帮助,你们一直都很棒。谢谢!
詹姆斯
【问题讨论】:
【参考方案1】:.NET/WPF 中有不同的进程间通信解决方案。看看另一个帖子: simple IPC mechanism for C#/WPF application to implement app CLI
【讨论】:
这个例子 (flawlesscode.com/post/2008/02/…) 似乎是一个可以使用的例子,与 WinForms 相比,将它与 WPF 一起使用应该没有任何问题。将此标记为答案,因为它是包含链接的第一个响应。 :)以上是关于访问现有的 WPF 应用程序实例?的主要内容,如果未能解决你的问题,请参考以下文章
如何获取现有的 UITabBarController 实例?