32ビット環境で実行するように設計された.netアプリがあり、wow64環境の64ビットOSで実行されます。
現在、アプリケーションのダンプを作成するためのユーティリティ (32 ビット) を作成しています。
次のコードを使用してダンプを作成します。
[DllImport("dbghelp.dll", EntryPoint = "MiniDumpWriteDump", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Unicode, ExactSpelling = true, SetLastError = true)]
static extern bool MiniDumpWriteDump(IntPtr hProcess, uint processId, SafeHandle hFile, uint dumpType, ref MiniDumpExceptionInformation expParam, IntPtr userStreamParam, IntPtr callbackParam);
この API 呼び出しは、32 ビット OS では正常に実行されますが、64 ビット OS では失敗します。
64ビットOSで32ビットアプリのダンプを作成した人はいますか?Pls help.