C ++ выясняет, подключен ли отладчик

Я использую stackwalk64 для генерации трассировки стека для C ++ в Visual Studio 2008 с использованием последних версий symchk.exe и dbghlp.dll. Это отлично работает, когда я запускаю автономный exe. Однако, когда прикреплен отладчик, я блокирую визуальную студию. Ранее у меня был обходной путь, при котором я загружал все символы system32 на диск, и это работало хорошо, но недавнее обновление, похоже, сломало мой обходной путь, хотя я обновил символы. В идеале я хотел бы определить, подключен ли отладчик Visual Studio (это будет только отладчик VS), чтобы в этом случае я мог отключить трассировку стека. Спасибо за любую помощь.

17
задан Steve 27 January 2011 в 15:58
поделиться