命令行参数和单实例WPF应用程序

时间:2010-01-27 10:01:08

标签: wpf command-line arguments single-instance

我已经重新设计了WPF应用程序以使用制表符并且是单个实例。现在的新要求是,当使用命令行选项启动并且应用程序的实例已在运行时 - 已运行的实例应该打开一个新选项卡并根据cmdline选项执行一些工作。

单个实例没有问题 - 但是如何从已经运行的刚刚启动的实例传递cmd行args?

感谢任何提示!

3 个答案:

答案 0 :(得分:2)

看看WindowsFormsApplicationBase,它内置了对该场景的所有支持。

不幸的是它适用于WinForms,但快速通过Reflector可以获得WPF版本所需的所有代码。

答案 1 :(得分:1)

我会使用套接字解决方案或只是让新实例将命令行args写入一个文件,该文件被检查然后由现有实例刷新。

答案 2 :(得分:1)