0

アプリケーションに folderBrowseDialog ボックスがあります。それは一ヶ月間働いています。最近、VS 2008 からプロジェクトを実行し、ボックスを開くボタンをクリックすると、コマンド ShowDialog() が実行されます。ブラウザ ボックスが一瞬表示された後、「Windows に問題が発生しました」というメッセージが表示されます。

ここで興味深いのは、プロジェクトをコンパイルすると、それがデバッグ プロファイルかリリース プロファイルかに関係なく、exe に移動すると、すべて正常に実行されます。

以前にこの問題が発生した人はいますか?

エラーレポートの詳細が役立つ場合は、投稿できます。

マイク

4

1 に答える 1

0

これはシェル ダイアログです。シェル拡張機能がプロセスに挿入されます。おそらく、クラッシュの原因となっているお粗末なものがあります。プロジェクト + プロパティ、[デバッグ] タブ、[アンマネージ コードのデバッグを有効にする] チェック ボックスをオンにすると、それらが読み込まれていることがわかります。ダイアログを開いたときに [出力] ウィンドウに注意してください。読み込まれている各 DLL の行が表示されます。

トラブルメーカーをアンインストールするだけでなく、SysInterals の AutoRuns ユーティリティは、シェル拡張機能を無効にする良い方法です。

于 2010-04-01T17:06:44.187 に答える