プログラムをC#で起動すると、アンマネージC++が呼び出されます。
管理されていないC++で行を分割すると、[新しいデータブレークポイント]メニュー項目がグレー表示されます。
とにかくこれの周りにありますか?
プログラムをC#で起動すると、アンマネージC++が呼び出されます。
管理されていないC++で行を分割すると、[新しいデータブレークポイント]メニュー項目がグレー表示されます。
とにかくこれの周りにありますか?
これを行うには、次のことを行う必要がありました。
うん
混合モード プロセスのネイティブ部分にデータ ブレークポイントを設定するには、jyoung によって投稿された回答を参照してください。
Visual Studio は、純粋なネイティブ コード以外を実行している場合、データ ブレークポイントを無効にします。VS Program Manager からの部分的な説明については、この投稿を参照してください。
どこでも機能する非常に便利なトリックは、特別な条件でコードからブレークポイントを呼び出すことです。
If (Condition)
System.Diagnostics.Debugger.Break()