我正在以下环境中调试 Outlook 加载项 DLL:Windows 7 x64 Office 2013 Click-to-Run x86 Visual Studio 2010 Native only (C++)
“显示加载程序快照”在系统级别和 x86 和 x64 注册表中的 Outlook.exe 都被禁用,并且我已经验证在任何地方都没有覆盖“GlobalFlag”注册表值。
系统中唯一的“GlobalFlag”值设置为 0x00000400(仅 FLG_POOL_ENABLE_TAGGING)并且在 CurrentControlSet 中。
当我将 VS 调试器附加到 OUTLOOK.EXE(我的 DLL 已加载)时,我可以按预期调试它(符号加载等),但在随机时间我会遇到这个断点,不管我在做什么。
为什么我会在 LdrpSnapThunk 中获得断点?我什至找不到任何选项来设置/启用此类断点(加载程序快照应该只打印调试字符串,而不是导致断点,AFAIK)。
这真的很烦人 - 我在调试时得到这个断点随机阻止我。
谢谢!