各位大侠,本人初学pb,想使用API函数WNetAddConnection 建立映射,但遇一难题,望不吝赐教。
工具:PB9
函数声明:Function long WNetAddConnectionA(String path,string pwd,String drv) Library "mpr.dll"
共享文件夹:\\pl3000\public (WINNT系统,NTFS权限设置)
客户端映射盘符: S: (WINXP系统)
代码:
Long ll_code
ll_code=WNetAddConnectionA("\\pl3000\public","","S:")
MessageBox("创建状态",String(ll_code))
运行后总是报错,返回错误码为1326,经查为:未知的用户名或错误密码。可是我没有设密码呀。
我尝试用DOS命令 net use S: \\pl3000\public 则成功创建。
有谁知道什么原因,望不吝赐教。
------解决方案--------------------
也可以看看这个
http://topic.csdn.net/t/20030307/11/1502215.html
------解决方案--------------------
你的调用方式没什么错误。会不会和当前默认用户有关啊?没遇到过,猜的