我正在尝试使用 http://msdn.microsoft.com/en-us/library/windows/desktop/aa385341(v=vs.85).aspx上的代码获取所有共享 PC
我面临的问题是该方法WNetOpenEnum
在打开“Microsoft Windows Network”资源并返回错误时需要大量时间ERROR_BAD_NETPATH
。
我注意到 Windows 资源管理器能够访问共享的 PC 及其文件夹。
我也注意到它WNetConnectionDialog
也可以正常工作。如果我选择浏览按钮,它能够刷新网络连接并能够看到共享的 PC 及其文件夹。
奇怪的是,目前的代码适用于点对点连接。
- 有人可以帮我解决这个问题吗?
- 也有人可以建议我如何使用 Windows API 刷新共享资源?
- QT/boost 中是否有可以找到共享 PCS 的方法?