我们有个数据采集器,用VB编写的主程序,可以采集数据采集卡上的数据,但是设备商拒绝提供源代码,也不能将采集的数据导出。我们想编写个程序,在他数据采集的时候,从他的程序中获得数据,通过查询得到,他采集数据的窗口使用的控件是ThunderRT6PictureBoxDC,用ThunderRT6Timer计时。我贴出数据采集时的图片和最总的显示结果,请高手帮帮忙,看这样在数据采集的过程中获得他的数据,用与EXcel编辑使用。

解决方案 »

  1.   

    反编译也没用啊,数据采集是动态的呢,随时从采集卡中采集数据,我想在他的主程序采集数据的时候,同时也采集数据,可能会用到HOOK技术吧,HOOK他画图的函数,应该就能获得数据,但是不知道HOOk什么函数,怎么做?
      

  2.   

    整个系统有两部分,一个是采集卡,一个主程序。当点击主程序的数据采集后,主程序能每隔0.1秒从采集卡上读取一个数据,然后显示在一个picturebox控件中,用直线连接起来,形成如图的曲线。我想编个程序,当主程序显示一个数据点的时候,我的程序也能获得这个点的数据。
      

  3.   

    如果他采用了dll采集数据,主程序调用,那么反编译是最好的,你可以获得他的函数格式,然后自己调用
      

  4.   

    主程序调用Dll的时候,别的程序也可以同时调用吗?会冲突吧