想在VC下写一个程序,实现以下功能:
1、加载另外一个进程
2、该进程有登陆框,自动输入并按确定按钮
3、进入主界面后,可以操作该进程的某些功能,譬如按某个按钮,在菜单中选择菜单项等操作功能大概就这些,请提供思路,有代码更好

解决方案 »

  1.   

    1、加载另外一个进程
         CreateProcess()
    2-3、该进程有登陆框,自动输入并按确定按钮,进入主界面后,可以操作该进程的某些功能,譬如按某个按钮,在菜单中选择菜单项等操作
         SendMessage() Or SendInput()
      

  2.   

    同意csx007700。补充一些:
    1 你的进程需要进入创建的子进程的空间中,如何进入别的进程,方法有很多,你可以搜索一下;
    2 你需要知道每个按钮的响应事件对应什么MESSAGE,然后调用SendMessage了模拟该事件。
      

  3.   

    我想你想做的这些还不如在原来的exe里面自己添加几个函数呢,那样方便的多了。
      

  4.   

    http://download.csdn.net/source/2845136
    楼主可以参考
      

  5.   


    原来的EXE不是自己写的,是别人的
      

  6.   

    FindWindow得到该进程句柄,   keybd_event 或SendMessage  ……模拟键盘鼠标输入指定用户名。密码模拟鼠标点击操作