culturered_client/ProjectorDisplay/CrashStack.cpp.h.bak
2024-09-07 11:34:44 +08:00

21 lines
462 B
C

#pragma once
#include <windows.h>
#include <QString>
class CCrashStack {
private:
PEXCEPTION_POINTERS m_pException;
private:
QString GetModuleByRetAddr(PBYTE Ret_Addr, PBYTE& Module_Addr);
QString GetCallStack(PEXCEPTION_POINTERS pException);
QString GetVersionStr();
bool GetHardwareInaformation(QString& graphics_card, QString& sound_deivce);
public:
CCrashStack(PEXCEPTION_POINTERS pException);
QString GetExceptionInfo();
};