使用createfile直接访问共享文件夹目录文件时,如果是首次访问,c++中可以尝试调用WNetAddConnection2W先登录共享文件夹的服务器,否则在没有权限的情况下可能会失败。
DWORD dwRetVal;
NETRESOURCE nr;
DWORD dwFlags;
nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = NULL;
nr.lpRemoteName = “\\192.168.2.100”;
nr.lpProvider = NULL;
dwFlags = CONNECT_UPDATE_PROFILE;
dwRetVal = WNetAddConnection2W(&nr, “123456”, “administrator”, dwFlags);



