• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SHBrowseForFolderが固まる)

SHBrowseForFolderが固まる

このQ&Aのポイント
  • VC++2008で使用するSHBrowseForFolder関数において、ulFlagsにBIF_NEWDIALOGSTYLEを指定すると、ダイアログが表示されて数秒間固まる現象が発生します。
  • 一部のPCではulFlagsの行をコメントアウトしなくても正常に動作する一方、他のPCではコメントアウトしないと動作しない現象が確認されました。
  • 現象の発生とshell32.dllのバージョンに関連性があるかどうかは不明です。しかし、現象が発生するPCの方がshell32.dllのバージョンが新しいことが確認されました。バージョンは6.0.2900.6072および6.0.2900.2180です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 こんばんは。  試しましたが、特に問題は発生しませんでした。  当方の環境は、  VisualStudio2008SP1 C++ win32アプリケーション  Windows XP SP3  Shell32.dll 6.0.2900.6072  です。  2年程前に、以下の様な事例がありました。  http://okwave.jp/qa/q5323629.html  某セキュリティーソフトが原因ではなかろうか、と言う事です。  VisualStudioのバージョンが違うものの、可能性としては考えられます。

sanato
質問者

お礼

回答ありがとうございます。 どうもネットワークフォルダを見に行くときに時間がかかる場合があるようで、 ネット回線のないPCだと一度も問題は起きませんでした。 ただ曖昧なのが、ネットワークにつなげているPCで、ノートンのセキュリティを無効にすると問題が解消されたのですが、しばらくするとまた再発します。 そして、また別にノートンをインストールしているPCでは何事も起きなかったりと、謎が多いです。個体差があるのかもしれませんね。 具体的な原因は分かりませんでしたが、一旦解決とさせていただきます。

関連するQ&A