我现在做的东西就剩下一个步骤了。就是怎么用c#代码登陆另一个应用程序了。大家都熟悉的,比如QQ,我要怎么做到c#登陆QQ呢,账号和密码不用说。我都做了管理,我也用c#控制运行出了QQ界面,我现在就是不知道怎么才能将账号和密码自动填进去。然后在登陆。大家给我想个方法。

解决方案 »

  1.   

    利用句柄,先找到窗体,然后再找到控件,埴上QQ和密码
    然后点击登录就OK了
      

  2.   

    1.如果那需要登陆的那个程序是你写的就比较容易了,很多方法可以作到,就是进程间通信
    2.如果不是你写的,相对比较费劲,如果你知道vc那就简单很多了,在c#下你要使用平台调用,使用系统api来完成,"利用句柄,先找到窗体,然后再找到控件,埴上QQ和密码 然后点击登录就OK了"这个是对的
      

  3.   

    lz,你是什么意思?意思是用C# 做的窗体,登录的却是腾讯的 QQ???
      

  4.   

    System.Diagnostics.Process.Start
    启动新的进程
    如果
    System.Diagnostics.Process.Start("iexplore.exe","http://www.swpi.edu.cn");
    运行ie 打开指定的网址System.Diagnostics.Process.Start ("notepad"); 
    打开记事本Process.Start("%SystemRoot%\\System32\\calc.exe");System.Diagnostics.Process.Start(“应用程序名或文件名或网址”)
    但是参数(如密码等)如何传入,没有做过
      

  5.   

    这只能是用句柄了
    先用Spy工具得到句柄
    再进行传值了