我在用一款软件,但是要操作大量的数据量,非常耗时,所以想知道,我点击软件菜单 
时,调用哪些模块,这样的话我可以写个程序来做这个工作,但是现在没有思路? 应该 
怎么下手呢? 多谢各位了 

解决方案 »

  1.   

    对呀
    直接给它发这个菜单的消息不就可以了
    用syp++看看
      

  2.   

    用自己的程序控制这个软件?可用发消息软件逆向?IDA静态汇编+OllyDbg调试
      

  3.   

    试试通过mouse_event和key_event模拟鼠标事件
      

  4.   

    使用syp++看看你点击菜单时候都干了些什么
      

  5.   

    感谢各位,采用了sendmessage的方法,按键有的有效,但是有的没起作用,后来我用spy++查看直接按键盘,和用sendmessage两种方法的截获的消息的区别:<00001> 00081292 P WM_KEYDOWN nVirtKey:VK_F11 cRepeat:1 ScanCode:57 fExtended:0 fAltDown:0 fRepeat:0 fUp:0<00002> 00081292 P WM_KEYDOWN nVirtKey:VK_F11 cRepeat:1 ScanCode:00 fExtended:0 fAltDown:0 fRepeat:0 fUp:0红色的是用sendmessage截获的, 对比发现ScanCode不一样, 所以这里再请教大家:如何设置 sendmessage的lParam参数?
      

  6.   

    不同消息的lParam参数含义和设置方式是不同的
    具体的可参考MSDN