与IE 10调试32位ActiveX控件与Visual Studio 2008和IE 10
运行时,深入研究后,我无法命中断点,而使用Visual Studio 2008调试我的32位ActiveX控件,我我们了解到,当HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ TabProcGrowth设置为非零值时,IE 10将只能以32位模式运行。这使我能够运行32位ActiveX控件。但是,这也会禁用在使用Visual Studio进行调试时命中断点的功能,因为为了使用断点进行调试,此值必须为零。正如其他问题/回应所述:“为了进行调试,您可能会发现设置HKCU \ Software \ Microsoft \ Internet Explorer \ Main \ TabProcGrowth = 0(DWORD)会有帮助,这将禁用IE中的进程分离。
这创建了catch-22场景,因为为了调试,TabProcGrowth必须为零,但为了让IE 10以32位模式运行,TabProcGrowth必须为非零值。
对于我可能做什么的任何建议?
在此先感谢。