diff --git a/src/app_dump.h b/src/app_dump.h index 7203921..2664d16 100644 --- a/src/app_dump.h +++ b/src/app_dump.h @@ -3,7 +3,6 @@ #include static const std::wstring kCmdAppCrash = L"AppCrash"; -bool g_need_restart_after_dump = false; BOOL CALLBACK MyMiniDumpCallback(PVOID, const PMINIDUMP_CALLBACK_INPUT input, PMINIDUMP_CALLBACK_OUTPUT output) { @@ -65,11 +64,8 @@ LONG WINAPI MyUnhandledExceptionFilter(EXCEPTION_POINTERS* exp) WriteDump(exp, dir); - if (g_need_restart_after_dump) - { - std::wstring cmd = nbase::StringPrintf(L" /%s %s ", kCmdAppCrash.c_str(), dir.c_str()); - QCommand::RestartApp(cmd); - } + std::wstring cmd = nbase::StringPrintf(L" /%s %s ", kCmdAppCrash.c_str(), dir.c_str()); + QCommand::RestartApp(cmd); return EXCEPTION_EXECUTE_HANDLER; } \ No newline at end of file diff --git a/src/logs_monitor.rc b/src/logs_monitor.rc index c1c07fe..24cfb57 100644 Binary files a/src/logs_monitor.rc and b/src/logs_monitor.rc differ diff --git a/src/stdafx.h b/src/stdafx.h index 8538c7d..4149510 100644 --- a/src/stdafx.h +++ b/src/stdafx.h @@ -58,5 +58,6 @@ // helper #include "shared/closure.h" -#define APP_DATA_DIR L"logs_monitor\\" +// app folder +#define APP_DATA_DIR L"LogsMonitor\\"