我阅读了几篇文章,但对 WCF(或远程处理或......)没有了解。
我编写了一个在用户进行输入的 PC 上运行的 .NET 4.0 WinForms 应用程序。
我想在第二台 PC 上显示应用程序的 GUI。第二台 PC 上没有输入,只是查看应用程序。
这怎么可能?(WCF 还是没有 WCF?)(无法使用远程桌面或 vnc 控制整个 PC)
非常感谢您的任何建议,拉尔夫
我阅读了几篇文章,但对 WCF(或远程处理或......)没有了解。
我编写了一个在用户进行输入的 PC 上运行的 .NET 4.0 WinForms 应用程序。
我想在第二台 PC 上显示应用程序的 GUI。第二台 PC 上没有输入,只是查看应用程序。
这怎么可能?(WCF 还是没有 WCF?)(无法使用远程桌面或 vnc 控制整个 PC)
非常感谢您的任何建议,拉尔夫
如果查看应用程序所在的屏幕区域是一个选项,我的库RemoteViewing可能对您来说就足够了。
包含的示例服务器(它包括客户端和服务器 VNC)是只读的。
在示例服务器中,不是将 Screen 作为第二个参数传递给 VncScreenFramebufferSource 的构造函数(它将捕获整个屏幕),而是为包含应用程序的屏幕矩形提供回调。这应该就是你所需要的。
您可以让主应用程序公开 WCF 服务,并让第二个视图应用程序使用该服务来查看数据。