メソッドを使用して C++ dll にデバッガーが存在するかどうかを確認しています
if(IsDebuggerPresent()) // set dll name to debug
この dll を C++/CLI ラッパー (VS のデバッグ モード) にロードすると、メソッドは常に false (リリース) を返します -> なぜそうなるのでしょうか? (または、この情報を特定するために必要なコード)
ご協力ありがとうございました!
レオン22に挨拶
メソッドを使用して C++ dll にデバッガーが存在するかどうかを確認しています
if(IsDebuggerPresent()) // set dll name to debug
この dll を C++/CLI ラッパー (VS のデバッグ モード) にロードすると、メソッドは常に false (リリース) を返します -> なぜそうなるのでしょうか? (または、この情報を特定するために必要なコード)
ご協力ありがとうございました!
レオン22に挨拶
System.Diagnostics.Debugger.IsAttachedは、デバッガーがアプリケーションに接続されている場合にtrueを返します。これはあなたが達成しようとしていることですか?
それが解決策でした。アンマネージ デバッグを有効にするだけです。(msdn.microsoft.com/en-us/library/tdw0c6sf.aspx)