转储当前进程内存

编程入门 行业动态 更新时间:2024-10-14 16:24:29
本文介绍了转储当前进程内存的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

请提示我如何创建转储堆? 应该使用哪些函数来接收转储堆?

Hi, prompt please how i can create dump heap? What functions should be used to receive the dump heap?

推荐答案

这可能就是你要找的东西: MiniDumpWriteDump [ ^ ],祝你好运。 /> 请注意,创建完整内存转储可能需要较长时间,并且可能会创建相当大的文件,因此请小心处理。 This is probably what you are looking for: MiniDumpWriteDump[^], good luck. Please note that creating full memory dumps might take a longer time and it might create quite a large file, so handle with care.

我试试..但没有写入文件 I try.. but nothing is written to the file 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 ); }

更多推荐

转储当前进程内存

本文发布于:2023-11-13 02:28:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1583170.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:进程   内存

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!