jjzjj

WNetCancelConnection

全部标签

c++ - 为什么WNetAddConnection2调用WNetCancelConnection2成功后还是返回1219?

我写了一些代码来连接远程服务器上的一些共享。如果WNetAddConnection2返回ERROR_SESSION_CREDENTIAL_CONFLICT(1219),我会先通过WNetCancelConnection2取消连接(返回NO_ERROR)。然后重新连接。但是WNetAddConnection2仍然返回1219。为什么会这样以及如何解决?这是我的代码BOOLADDirectorySearch::IPCConnect(CStringstrServerName,CStringstrDomainName,CStringstrUserName,CStringstrPassWord)

c# - 如何正确关闭与 WNetCancelConnection2 的连接?

我想在需要时访问共享和取消访问。我使用以下代码:classProgram{conststringShare="\\\\srv\\share";staticvoidListFiles(){foreach(vardirinDirectory.EnumerateDirectories(Share))Console.WriteLine(dir);}staticvoidMain(string[]args){using(varconnection=newNetworkConnection(Share,newSystem.Net.NetworkCredential("user","password"