Windows只logging1个用户/密码到远程共享目录,
和我的程序需要连接一个目录,
但用户可能先login,让我的程序无法连接,
有没有办法断开呢? 我只知道IP。
我先用wnetcancelconnection2(remotedir),但还是不行,
并返回1219错误(提供的凭证与现有的一组凭证冲突)
你有没有尝试过NetUseDel功能?
NetUseDel函数
net use \\\10.0.0.1\sharename /user:domain\user
断开连接
net use \\\\10.0.0.1\sharename /delete
从共享中断开一台计算机/ ip。 使用网络会话\ IPADDRESS或名称/删除或网络会话/删除断开所有客户端连接。 您必须从持有正在连接的共享的服务器运行此命令。
当然我不太清楚我是否正确地阅读你的问题。
您的CMD窗口需要使用管理员权限运行。 在这里找到更详细的解释:
http://the-chronicon.blogspot.com/2015/01/disconnect-mapped-network-shares-via-cmd.html