1

次の環境で Outlook アドイン DLL をデバッグしています: Windows 7 x64 Office 2013 クイック実行 x86 Visual Studio 2010 ネイティブのみ (C++)

「ローダー スナップの表示」は、システム レベルと x86 および x64 レジストリの両方の outlook.exe で無効になっています。

システムの唯一の「GlobalFlag」値は 0x00000400 (FLG_POOL_ENABLE_TAGGING のみ) に設定され、CurrentControlSet にあります。

VS デバッガーを OUTLOOK.EXE にアタッチすると (DLL は既に読み込まれています)、期待どおりにデバッグできます (シンボルの読み込みなど)。

LdrpSnapThunk でブレークポイントを取得するのはなぜですか? そのようなブレークポイントを設定/有効にするオプションが見つかりませんでした(ローダースナップはデバッグ文字列のみを出力する必要があり、ブレークポイントは発生しません)。

本当に面倒です - デバッグ中にこのブレークポイントがランダムに停止してしまいます。

ありがとう!

4

1 に答える 1