我正在以下环境中调试Outlook加载项DLL: Windows 7 x64 Office 2013即点即用x86 Visual Studio 2010 仅限原生(C ++)
“显示加载程序快照”在系统级别和x86和x64注册表中的outlook.exe上都被禁用,我已经确认在任何地方都没有覆盖“GlobalFlag”注册表值。
系统中唯一的“GlobalFlag”值设置为0x00000400(仅FLG_POOL_ENABLE_TAGGING)并且位于CurrentControlSet中。
当我将VS调试器附加到OUTLOOK.EXE(我的DLL已经加载)时,我可以按预期调试它(符号加载等)但随机时我点击此断点,无论我在做什么。
为什么我会在LdrpSnapThunk中获得断点?我找不到任何选项甚至设置/启用这样的断点(加载器快照应该只打印一个调试字符串,不会导致断点,AFAIK)。
这真的很烦人 - 我在调试时随机抽取这个断点。
谢谢!
答案 0 :(得分:3)