比如说,我在窗口上有个按钮,按下去之后就是计算1+1
但是背后其实是调用的windows自带的计算器算出来的结果,2
然后把2返回给窗口,并且在窗口上显示出来是2请问怎么做?请详细说下思路

解决方案 »

  1.   

    如果第二个程序也是自己实现的话
    //
    启动第二个进程
    查找第二个进程的主窗体
    向第二个进程主窗体发送自定义消息,取得结果如果第二个程序不是自己实现的话
    启动第二个进程
    查找第二个进程的主窗体,以及里面的控件ID
    向第二个进程的主窗体里面的控件发送适当消息,使用Windows API读取结果。是否成功很难说。
      

  2.   

    这个,就看微软自带的计算器有没有提供一些 COM 接口来提供这些功能了
      

  3.   

    windows自带的计算器
    没你据说的功能.不能这么接受用户的参数.除非像楼上所以说的,调用自己写的程序...
      

  4.   

    远程注入DLL,反汇编也函数地址!直接调用就行了
      

  5.   

    1.如果其它程序没有接供接口(各种方式的),你就只有通过各种不正规的手段去实现这样的功能,包括HOOK,
    注入等等类似病毒方式,个人不支持这样的作法.