-2
提示请如何创建转储堆? 我尝试,但没有数据被写入到文件我如何收到转储堆?
case IDC_BUTTON2:
hFile = CreateFile(TEXT("minidump.dmp"), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile!=NULL && hFile!=INVALID_HANDLE_VALUE)
{
MINIDUMP_EXCEPTION_INFORMATION eInfo;
eInfo.ThreadId = GetCurrentThreadId();
eInfo.ExceptionPointers = NULL;
eInfo.ClientPointers = FALSE;
MiniDumpWriteDump(GetCurrentProcess(), GetCurrentProcessId(), hFile,
MiniDumpNormal, &eInfo, NULL, NULL);
MessageBox(hDlg,L"MiniDumpCreate",L"Minidump",MB_OK);
CloseHandle(hFile); }
@sashoalm:不,那是不一样的。这个问题没有崩溃。 –
@BenVoigt修复我的代码问题无论如何都是无效的。但是,也许我应该投票“不清楚你问的是什么”。 – sashoalm