我有一个应用程序,它使用WNetAddConnection2()
.
NETRESOURCE nr = {0,};
nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = nullptr;
nr.lpRemoteName = L"\\\\MyNetworkDrive\\MyFolder\\";
nr.lpProvider = nullptr;
DWORD ret = WNetAddConnection2 (&nr, L"MyPW", L"MyID", CONNECT_UPDATE_PROFILE); //add connection
// A few seconds needed to invoke StartWritingFiles();
StartWritingFiles();
但WNetAddConnection2
似乎需要如此繁重的工作才能返回,这使得应用程序看起来冻结。
所以我想我可以避免在与 MyNetworkDrive 的连接处于活动状态时调用它。
我应该寻找哪个 API 来解决这个问题?
提前致谢。