質問

Visual Studioの機能にブレークポイントを置く方法はありますか? bm kernel32!LoadLib* Windbgで?

1つの方法は、アプリケーションの開始時に破損し、必要なDLLロードアドレスを見つけてから、依存関係を介して必要な機能にオフセットを追加し、アドレスにブレークポイントを作成することです。しかし、それは本当に遅く、Windbgと背中に切り替えることもかなり迷惑です。

多分より良い方法がありますか?

役に立ちましたか?

解決

「機能的なデバッグ /新しいブレークポイント /ブレイク...」に移動し、関数名を貼り付けます。

APIの場合、デバッガーで見られる関数の名前はその本当の名前とは異なるため、これは難しい場合があります。
例:

{,,kernel32.dll}_CreateProcessW@40
{,,user32.dll}_NtUserLockWindowUpdate@4

正しい名前を見つけるには、このブログ投稿を参照してください。 user32.dllのWin32 API関数でビジュアルスタジオブレークポイントを設定する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top