本帖最后由 ioripalm 于 2013-3-1 18:43 编辑
最近在弄一个远程主机的共享脚本,遇到以下问题:
在知道远程主机的共享目录信息的时候,我可以用:DriveMapAdd("m:", "\\192.168.1.45\本地磁盘 (D)")
DriveMapAdd("n:", "\\192.168.1.45\本地磁盘 (E)")
DriveMapAdd("o:", "\\192.168.1.45\本地磁盘 (F)")
DriveMapAdd("p:", "\\192.168.1.45\共享文档")
DriveMapAdd("q:", "\\192.168.1.45\资料$",0,"administration","admin")
来将远程主机的共享目录都映射到本地,如果不知道的时候怎么弄呢?au3有函数可以获得远程主机的共享目录信息吗?
找了下cmd有个命令 net view \\192.168.1.45 可以获得,什么好办法可以从cmd窗口里获取字符呢?
还有就是如果远程主机是隐藏目录共享的,那net view \\192.168.1.45 建立连接时返回的是"列表是空的." 这个情况怎么弄呢?
net view还不能发现隐藏共享目录.有什么好的函数或者DLL推荐一下吧!
_Net_Share_ShareEnum ("\\192.168.1.45") 遇到隐藏共享的机器,如何输入用户名密码来获取信息? |