如果一个共享目录设置了只允许某个帐号访问(当然当前系统登陆帐号肯定不是那个帐号),怎么能用vb以那个允许访问帐号的权限进行访问呢??

解决方案 »

  1.   

    shell "cmd /c net use \\ip地址\目录名称 用户帐号 用户密码"
      

  2.   

    上面的NET命令好像有点问题,好像应该是这样:
    shell "cmd /c net use \\ip地址\目录名称 /user:用户帐号 用户密码"
    也可以用API进行连接
    看看以下两个函数
    WNetAddConnection2 
    WNetCancelConnection2当连接后就可以直接使用共享文件了,如:
    Kill "\\192.168.1.5\UU\1.txt"当然,你的共享权限必须允许修改或删除才能这样做
      

  3.   

    net use \\IP\ipc$ /del 删除与指定IP的IPC$连接 
    net use \\IP\ipc$ "密码" /user:"帐号" 建立与指定IP的IPC$(空连接) 
    成了,在csdn里搜索到了相关的一点资料,再结合了一下baidu成了。就这两条命令就成了WNetAddConnection2
    WNetCancelConnection2 
    似乎是映射成盘符?谢谢楼上朋友帮忙,呵呵结贴