0

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

4

2 回答 2

3

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

于 2010-06-09T16:22:30.810 回答
0

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


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


其他方法是Dynamic Data Exchange Management Library或者Dynamic Data Exchange如果您不支持第一个选项。有关更多信息,请查看:DDEMLDDE


您可以在http://msdn.microsoft.com/en-us/library/aa365574%28VS.85%29.aspx#base.using_data_copy_for_ipc找到其他实现进程间通信的方法

于 2010-06-09T16:40:59.143 回答