解决vs2005 在 ie8 中 设置断点不起作用 .

简介: 为什么在IE8下VS debuger会不起作用呢? 如果你尝试使用IE8来Debug你的程序,通常会发现,VS Debuger会停止或直接忽略你设的断点! 为什么会这样呢? 好吧!IE8 有一个叫做散偶合 Loosely-Coupled Internet Explorer (LCIE) 的默认设置,这个设置使IE可以运行在多个进程上。

为什么在IE8下VS debuger会不起作用呢?

如果你尝试使用IE8来Debug你的程序,通常会发现,VS Debuger会停止或直接忽略你设的断点!

为什么会这样呢?

好吧!IE8 有一个叫做散偶合 Loosely-Coupled Internet Explorer (LCIE) 的默认设置,这个设置使IE可以运行在多个进程上。

http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie

老版本的VS Debuger会不清楚到底要附加到哪个进程才是正确的。

要解决这个问题,你必须禁用LCIE的进程增长功能,以下为具体步骤:

1)打开注册表 RegEdit

2)导航到 HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main

3)双击TabProcGrowth 键

4)将TabProcGrowth 的Value data 设置为0

5)如果没有TabProcGrowth,则新建一个名称为TabProcGrowth的 DWORD类,数据值设置为0.

如果你在Vista 或者 newer 上碰到同样的问题,你必须将protected mode 设置为Off。

OK。你可以调试你的程序了。

为什么在IE8下VS debuger会不起作用呢?

如果你尝试使用IE8来Debug你的程序,通常会发现,VS Debuger会停止或直接忽略你设的断点!

为什么会这样呢?

好吧!IE8 有一个叫做散偶合 Loosely-Coupled Internet Explorer (LCIE) 的默认设置,这个设置使IE可以运行在多个进程上。

http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie

老版本的VS Debuger会不清楚到底要附加到哪个进程才是正确的。

要解决这个问题,你必须禁用LCIE的进程增长功能,以下为具体步骤:

1)打开注册表 RegEdit

2)导航到 HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main

3)双击TabProcGrowth 键

4)将TabProcGrowth 的Value data 设置为0

5)如果没有TabProcGrowth,则新建一个名称为TabProcGrowth的 DWORD类,数据值设置为0.

如果你在Vista 或者 newer 上碰到同样的问题,你必须将protected mode 设置为Off。

OK。你可以调试你的程序了。

目录
相关文章
|
Windows
IE8 调试ocx 无法进入断点 .
环境:vs2005+IE8 IE8调用vs2005编写的ocx,断点无法进入。找了很长时间,仍然无法进入 原因: IE8 /IE9 默认是多进程工作的,所以默认情况下不能进行调试: 解决方案:   关闭IE的保护模式,避免IE用多进程方式打开网页,否则调试器启动的IE进程跟网页所在的IE进程不同,就不能中断。
945 0
|
C++ Windows
VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件
设置VS2008和IE8 调试ATL控件   VS2008设置篇:     设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下: (1)       设置项目属性 通过菜单项 “项目—》你的项目属性”如下图: (2)       在弹出的属性页对话框中选中“配...
1122 0
|
6月前
|
Web App开发 前端开发 JavaScript
|
1月前
|
存储 机器人
在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
【2月更文挑战第28天】在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
20 1
|
7月前
|
Web App开发 XML 编解码
IE浏览器下载文件中文文件名乱码问题解决
IE浏览器下载文件中文文件名乱码问题解决
84 0
|
4月前
|
Web App开发 JavaScript 前端开发
JavaScript在IE和标准浏览器下的兼容性处理
JavaScript在IE和标准浏览器下的兼容性处理
41 0
|
5月前
|
前端开发
border-radius 兼容 IE8浏览器
border-radius 兼容 IE8浏览器
40 1
|
5月前
|
Web App开发 移动开发 安全
IE浏览器,和Edge浏览器
IE浏览器,和Edge浏览器
|
5月前
|
JavaScript
兼容IE浏览器
兼容IE浏览器
31 0
|
7月前
|
JSON JavaScript 前端开发
基于FlashWavRecorder实现IE11浏览器录音后用科大讯飞转文字
基于FlashWavRecorder实现IE11浏览器录音后用科大讯飞转文字
58 0