情况是这样的,我在服务器(WINDOWS2003)上开了共享,需要账号和密码客户机(WINDOWSXP)才能访问的,因为每次连接上网上邻居,WINDOWS都会自动记录着会话的,在下一次打开共享就不用再输入账号和密码了,而且不能以别的用户名再次登陆的,关键就是这里了,我需要知道当前的用户名才能判断需要不需要重新登陆就是不能以不同的用户名重新登陆,所以我需要断开所有网上邻居的连接才能重新登陆,我用的是WNetAddConnection2来连接,WNetCancelConnection2断开连接的,可WNetCancelConnection2有时候断不开,有时候又要等一会才能真正断开,所以我想问问大家看有没有更好的办法?WNetDisconnectDialog也断不了,因为它们都只能断开之前用WNetAddConnection2连接的地方,而其它的就断不开了。请大家帮帮忙吧~~~