<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

  • 随笔 - 9
  • 文章 - 0
  • 评论 - 2
  • 引用 - 0

常用链接

留言簿(1)

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

CFileDialog 异常退出的问题

 

很多人遇到这个问题,终于找到了原因。
两行简单的代码:

CFileDialog dlg(true);
    dlg.DoModal();

第一次随便选择一个文件,第二次选择桌面的一个.txt文件,当鼠标移动到这个txt文件的时候,程序就挂了。怀疑是 微软的问题?

换api操作,照样挂。

换记事本,挂。

Windbg跟踪,找不到哪个模块,程序最后崩溃在shell32.dll,检查进程的dll模块,最后终于找到是Adobe的pdfshell.dll引起的。删除掉或者regsvr32 /u 卸载就可以了。水平有限,不能跟进那个dll去检查了。


pdf版本7.0.8.0
系统xp sp2

posted on 2008-06-18 11:52 叶子 阅读(601) 评论(3)  编辑 收藏 引用 所属分类: 技术研究

posted on 2008-06-21 16:32 自由人 阅读(590) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理