在局域网内,如过知道一台工作站的超级用户的密码,我们就可以登陆它,然后可以映射网络磁盘,现在我想用Delphi来编程实现,请问高手我应该怎么办?

解决方案 »

  1.   

    我查了一下,要用到windows函数wnetaddconnection2 ,但是我不知道这个函数的用法请高手指点
      

  2.   

    调用系统命令算了 不过不成功别打我
    比如我有台工作站Ip 10.120.10.44 用户名suny 密码:123456 共享文件夹kk//设立连接通道
    winexec(pchar('net use '+'\\'+'10.120.10.44'+'\IPC$ '+'123456 '+'\USE:'+'suny'),sw_hide)
    sleep(1000);//因为有延迟
    //隐射共享名kk 为z:
    winexec(pchar('net use z:'+'\\'+'10.120.10.44'+'\kk '+'123456 '+'\USE:'+'suny'),sw_hide)
    sleep(1000);//因为有延迟试试哦~!!!
    其实调用的是系统命令
    net use \\10.120.10.44\IPC$ 123456 \USE:suny 
    net use z: \\10.120.10.44\kk 123456 \USE:suny 
    你可以先试试命令成不成功 延迟为多少 呵呵~!!!
      

  3.   

    谢谢sunny518兄,你的方法是可行的,不过你的格式有点问题,少了空格,但是我想知道有关
    wnetaddconnection2的使用方法,还望高手指点,