在delphi中怎么样来调用其他的windows的应用程序呢?
   如果我现在要编一个在自己机器上用穷举法来实现找到QQ的密码的程序,使用程序在QQ的登陆框上输密码,不对的话就换密码重试,具体的做法应该怎么呢,或者大概的流程怎么样来做,等待着您的回复。(分不够可以再加)

解决方案 »

  1.   

    调用其他程序用
    uses
      shellapi;shellexecute(handle, 'open', 你需要打开另外的程序的全路径, nil, nil, SW_SHOW);
      

  2.   

    2.问题用EnumWindow查找QQ程序,然后在使用FindWindow查找密码输入框,找到以后用SetWindowText放密码进去,看是否成功
      

  3.   

    除了一个shellexecute,还有一个API函数.
      

  4.   

    呵呵, 同意uses
      shellapi;shellexecute(handle, 'open', 你需要打开另外的程序的全路径, nil, nil, SW_SHOW);
      

  5.   

    uses
      shellapi;shellexecute(handle, 'open', 你需要打开另外的程序的全路径, nil, nil, SW_SHOW);
    举双手赞成。
      

  6.   

    这个是不是可以?UINT WinExec(
        LPCSTR lpCmdLine, // address of command line 
        UINT uCmdShow  // window style for new application 
       );
      

  7.   

    有三个API函数可以
    1、ShellExecute
    2、WinExec
    3、CreateProcess
    另外可以选用第三方控件实现,其实也是调用了API函数
      

  8.   

    调用计算器
    winexec('calc.exe',sw_normal);