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 を使用して共有リソースを更新する方法を教えてもらえますか?
- 共有 PCS を見つけることができる QT/boost の方法はありますか?