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

时间:2010-06-09 16:14:21

标签: c# .net data-transfer

是否有一种简单的方法可以从后台运行的其他程序中获取数据?比如我希望我的程序从Speed Fan读取温度值等等......所以基本上从不同应用程序中存在的控件中读取数据。

2 个答案:

答案 0 :(得分:3)

对于风扇速度数据,通过System.Management命名空间访问WMI可能会更好运。

答案 1 :(得分:0)

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


您也可以WM_COPYDATA使用,有关详细信息,请访问http://msdn.microsoft.com/en-us/library/ms649011%28v=VS.85%29.aspx


如果您不支持第一个选项,其他方法是Dynamic Data Exchange Management LibraryDynamic Data Exchange。有关详情,请查看:DDEMLDDE


http://msdn.microsoft.com/en-us/library/aa365574%28VS.85%29.aspx#base.using_data_copy_for_ipc

找到的实施进程间通信的其他方法