紧急求救:关于WNetAddConnection2函数使用问题!

xhd_dmr 2003-08-19 01:42:45
我在VB下使用WNetAddConnection2函数让所有的windows 98和2000的用户访问NT的服务器,发现问题如下:
2000访问NT是需要用户名和密码,98访问NT只需要密码。调用这个函数我统一用一个用户、密码不能既适用98又适用2000。我在NT的服务器上建立了一个用户名:test,密码是test,同时在NT服务器上的guest用户的密码也是test。我用
aNetSource.dwScope = 2
aNetSource.dwType = 1
aNetSource.lpLocalName = ""
aNetSource.lpRemoteName = "\\192.168.9.20\test\"
aNetSource.lpProvider = ""
WNetAddConnection2(aNetSource, "test", "test", 1)在2000上没有问题,但是在98上有问题

aNetSource.dwScope = 2
aNetSource.dwType = 1
aNetSource.lpLocalName = ""
aNetSource.lpRemoteName = "\\192.168.9.20\test\"
aNetSource.lpProvider = ""
WNetAddConnection2(aNetSource, "test", "guest", 1)在98上没问题,但是在2000上有问题。

由于访问NT服务器的用户多,不想通过在NT服务器上建用户实现访问NT服务器的问题。不知道在NT服务器文件夹共享的设置是否有关?

请各位大侠帮忙解决。谢谢!
...全文
92 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧