今天热门
热点:

Win7+IE8如何使用VS2005调试我的dll,win7ie8vs2005dll


首先说一下现象:

我使用VS2005编译了一个Adobe Reader的插件,该插件实质是一个dll。使用静态链接MFC。

在 Win7环境下,我通过IE8访问一个web上的PDF文档,Adobe Reader被自动加载,同时我的插件也自动加载。我的插件在Adobe Reader中提供了一个工具栏,点击其中一个按钮,正常情况下会出现一个对话框,该对话框使用MFC编写,但是没有出现。

我希望能够调试 这个问题,对话框为什么没有出现,但是IE8采用多进程模式,无法调试。

参考网上的办法:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main”下添,创建一个DWORD类型键,名称是TabProcGrowth,值为0。能够调试,可是此种情况下对话框有能够正常显示了。

 

so, 怎样调试我的插件?或者有人知道是什么原因造成的吗,或者该如何修改这个问题?

在XP+IE8环境下,不用修改这个注册表也没有问题。

谢 谢

解决方案

Debug->Attach to Process,选择IE进程

www.zrccd.nettrue/topics/20180116/67797.htmlTechArticleWin7+IE8如何使用VS2005调试我的dll,win7ie8vs2005dll 首先说一下现象: 我使用VS2005编译了一个Adobe Reader的插件,该插件实质是一个dll。使用静态链接MFC。 在 Win7环境下,我通过IE8访问一个w...

相关文章

    暂无相关文章

用户评论

大家都在看