【发布时间】:2011-03-22 20:06:42
【问题描述】:
有没有人在安装 IE9 后将调试器附加到 mshta.exe 上? (64位或WOW64)
【问题讨论】:
标签: debugging internet-explorer-9 hta
有没有人在安装 IE9 后将调试器附加到 mshta.exe 上? (64位或WOW64)
【问题讨论】:
标签: debugging internet-explorer-9 hta
如果您有 Visual Studio,请转到 Tools -> Attach to Process 并附加到 MSHTA.EXE 进程。然后选择Script作为调试目标。
【讨论】:
我使用的是 Vista x64,所以我必须应对 32 位/64 位的障碍。
HTA
启动
调试器
通常我会使用debugger 关键字来启动调试器,但是对于IE9,它似乎不再这样做了。我必须先启动调试器,手动附加到 mshta.exe 进程(仅支持 32 位)。然后一切似乎都正常!
编辑:
对于同事,不同的机器表现出不同的行为:
debugger 关键字工作正常MSHTA.EXE
我还没有找到灵丹妙药。
【讨论】:
尝试使用“停止”语句。这应该会引发调试器对话框
【讨论】: