C# 从其他程序获取数据的简单方法?

C# 从其他程序获取数据的简单方法?,c#,.net,data-transfer,C#,.net,Data Transfer,有没有一种简单的方法可以从后台运行的其他程序中获取数据?比如,我想让我的程序读取速度风扇的温度值等等。。。因此,基本上可以从不同应用程序中存在的控件中读取数据。对于风扇转速数据,通过名称空间访问WMI可能会更好。对于风扇转速数据,通过名称空间访问WMI可能会更好。可以通过套接字与程序通信。对于数据传输,您可以使用从DataSet生成的XML 您还可以使用WM_COPYDATA,了解更多信息,请访问 另一种方法是动态数据交换管理库或动态数据交换,如果您不支持第一个选项。有关更多信息,请查看:和

有没有一种简单的方法可以从后台运行的其他程序中获取数据?比如,我想让我的程序读取速度风扇的温度值等等。。。因此,基本上可以从不同应用程序中存在的控件中读取数据。

对于风扇转速数据,通过名称空间访问WMI可能会更好。

对于风扇转速数据,通过名称空间访问WMI可能会更好。

可以通过套接字与程序通信。对于数据传输,您可以使用从
DataSet
生成的
XML


您还可以使用WM_COPYDATA,了解更多信息,请访问


另一种方法是
动态数据交换管理库
动态数据交换
,如果您不支持第一个选项。有关更多信息,请查看:和



实现进程间通信的其他方法您可以在

找到,您可以通过套接字与程序通信。对于数据传输,您可以使用从
DataSet
生成的
XML


您还可以使用WM_COPYDATA,了解更多信息,请访问


另一种方法是
动态数据交换管理库
动态数据交换
,如果您不支持第一个选项。有关更多信息,请查看:和



实现进程间通信的其他方法您在

找到可能有一种方法,但它肯定不会简单(除非那些程序为您提供了一个API供您查询)。可能有一种方法,但它肯定不会简单(除非那些程序为您提供了一个API供您查询)。