Visual C ++ 10无法在调试模式下启动Excel

时间:2014-08-13 20:19:41

标签: excel visual-studio-2010 dll

我试图在Visual C ++中构建一个用于Excel VBA的dll。我已经完成了很多次,但现在我得到了这种行为,我一直坚持。我开始一个新的dll空项目, 在project-> properties-> debugging->命令中添加Excel.exe完整路径,然后在启动调试(F5)后,Excel不会启动(Excel.exe正在运行但没有弹出excel窗口)

我尝试更改分离选项,调试器类型,.pdb文件位置,dll类型。在冻结之前,我得到这个弹出,Excel无法提供pdb信息,这很好,然后输出停止在无法找到的* \ OFFICE14 \ MSO.DLL和停留在ntdll.dll上的调用堆栈中。

知道我的新机器有什么问题吗?

谢谢,我已经在键盘上敲了很长时间了。

1 个答案:

答案 0 :(得分:0)

好吧,多亏了一些帮助,我找到了解决方案。调试被微软的EMET(增强型缓解体验工具包)​​所阻止,这些东西一直在监控excel。一旦停用Excel,即可恢复正常业务。