崩溃dmp文件放到日志目录下
This commit is contained in:
parent
6825f142b7
commit
a1cbf8d1a2
|
@ -26,6 +26,8 @@ int main(int argc, char *argv[])
|
|||
appLang = "chinese";
|
||||
}
|
||||
|
||||
saveCfgValue("global", "language", appLang);
|
||||
|
||||
QString translator_qt_name = ":translation/qt_zh_CN.qm";
|
||||
QString translator_scanner_name = ":translation/Scanner_zh_CN.qm";
|
||||
int cp = 936;
|
||||
|
|
|
@ -2591,9 +2591,11 @@ void HGAPI MainWindow::CrashFunc(HGPointer crashAddr, HGPointer param)
|
|||
{
|
||||
MainWindow *p = (MainWindow *)param;
|
||||
|
||||
HGChar tmpName[256];
|
||||
HGBase_GetTmpFileName("dmp", tmpName, 256);
|
||||
if (HGBASE_ERR_OK == HGBase_MakeCrashFile(tmpName))
|
||||
|
||||
HGChar crashName[256];
|
||||
HGBase_GetLogFilePath(crashName, 256);
|
||||
strcat(crashName, "crash.dmp");
|
||||
if (HGBASE_ERR_OK == HGBase_MakeCrashFile(crashName))
|
||||
{
|
||||
HGChar excpStr[64];
|
||||
#ifdef HG_64BIT
|
||||
|
@ -2602,8 +2604,7 @@ void HGAPI MainWindow::CrashFunc(HGPointer crashAddr, HGPointer param)
|
|||
sprintf(excpStr, "0x%08p", crashAddr);
|
||||
#endif
|
||||
|
||||
p->m_versionDll->PostCrashInfo(HGVERSION_APPNAME_SCANNER, p->m_oemName, "crash", tmpName, excpStr);
|
||||
HGBase_DeleteFile(tmpName);
|
||||
p->m_versionDll->PostCrashInfo(HGVERSION_APPNAME_SCANNER, p->m_oemName, "crash", crashName, excpStr);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue