在第一次访问另外一台计算机的时候,系统会弹出一个对话框,只有填入正确的用户名和密码后,才能够连接到其他的机器。如何在程序中实现这个登录过程?

解决方案 »

  1.   

    findwindow找到窗口,然后模拟输入名字密码,最后模拟点ok
      

  2.   

    这样子:
    net use \\filesvr /user:guest 1
    其中,\\filesvr为机器名,/user:guest指定登录用户,1为密码
      

  3.   

    WinExec("net use \\192.168.102.167 /user:guest 1",SW_SHOW);
      

  4.   

    不好做!!那个窗口应该是有连接就要出来的吧!
    觉得可以在连接开始后就监视有没对应窗体的出现!!如果出现了!!
    就模拟输入名字和密码!模拟click
    当然这个窗体出现了影响程序的使用..可以在监视到其出现后就将它hide,其他在hide情况下模拟处理!
      

  5.   

    WinExec("net use \\192.168.102.167 /user:guest 1",SW_SHOW);
    顶.......................
      

  6.   

    要是开了23端口的话,可以telnet登陆,应该不会有登陆框