1

我想测试API of WPF已经在运行的应用程序。

该应用程序是单窗口应用程序,它MainWindow包含我想获取的对象(it's public and has public methods and properties

有没有办法从 Gui 或 Process 到底层并获取存在的对象?

// Interaction logic for MainWindow.xaml
public partial class MainWindow : Window
{
    //this is the object to be fetch
    public AppAPI AppAPI { get; private set; } }

public class AppAPI
{
    private void IncrementCounter(){...}

    public int GetClickCounter(){...}

    public void Click(){...}

    public void Launch(){...}
}
4

1 回答 1

2

您正在谈论的是 .NET 中的进程间通信 - 这是一个复杂的主题,需要对您的应用程序进行重大重构才能提供这样的功能。我认为命名管道上的 WCF 将是一个很好的起点

于 2013-05-01T09:26:58.170 回答