c#实现一个运行程序命令行样式的接口

时间:2017-07-04 09:33:26

标签: c# wpf external

我使用custom directive来解析命令行参数。

这允许我使用不同的启动选项调用我的WPF应用程序,例如使用Foo打开Formular Entity X。这很有效。

我想知道如何实现一个允许在正在运行的应用程序中注入命令行参数的接口。

我想我必须查找进程并在其上调用方法CustomCommandlineProcessing(string),传递我需要的参数。

问题

  • 如何实现可称为外部的方法?
  • 如何在正在运行的应用程序上调用它?
  • 我需要记下一些特别的东西吗?
    • e.g。对GUI线程的特殊访问(除了普通的异步东西)?

请评论,要求我对我的问题进行限定。

1 个答案:

答案 0 :(得分:1)

如果您的应用程序已在运行,那么您通过的任何内容都可以通过'它不会是一个命令行参数......

您可能希望了解进程间通信;

https://en.wikipedia.org/wiki/Inter-process_communication

最常用的方法是Web界面,套接​​字或命名管道,内存映射文件或共享数据库。