我在应用程序中有一个folderBrowseDialog框。它已经工作了一个月。最近,当我从VS 2008运行项目时,我点击打开框的按钮,运行命令ShowDialog()。浏览器框显示一秒钟,然后我得到“Windows遇到问题框”。
现在有兴趣的事情,如果我编译项目,无论是在Debug或Release配置文件中,并导航到exe,一切运行正常。
以前是否有人遇到此问题?
如果有错误,我可以发布错误报告的详细信息。
麦克
答案 0 :(得分:0)
这是一个shell对话框,您将获得注入您的进程的shell扩展。你可能有一个糟糕的导致崩溃。您可以看到它们加载了Project + Properties,Debug选项卡,勾选Enabled unmanaged code debugging。打开对话框时,请注意“输出”窗口,您将看到每个DLL加载的行。
在卸载故障排除程序时,SysInterals的AutoRuns实用程序是禁用shell扩展的好方法。