equal
deleted
inserted
replaced
159 char buffer[MAX_PATH]; |
159 char buffer[MAX_PATH]; |
160 DebugFileInfo dfi; |
160 DebugFileInfo dfi; |
161 |
161 |
162 GetModuleFileName(mod, buffer, MAX_PATH); |
162 GetModuleFileName(mod, buffer, MAX_PATH); |
163 GetFileInfo(&dfi, buffer); |
163 GetFileInfo(&dfi, buffer); |
164 output += sprintf(output, " %-20s handle: %.8X size: %d crc: %.8X date: %d-%.2d-%.2d %.2d:%.2d:%.2d\r\n", |
164 output += sprintf(output, " %-20s handle: %p size: %d crc: %.8X date: %d-%.2d-%.2d %.2d:%.2d:%.2d\r\n", |
165 buffer, |
165 buffer, |
166 mod, |
166 mod, |
167 dfi.size, |
167 dfi.size, |
168 dfi.crc32, |
168 dfi.crc32, |
169 dfi.file_time.wYear, |
169 dfi.file_time.wYear, |
349 b = EmergencySave(); |
349 b = EmergencySave(); |
350 } __except (1) {} |
350 } __except (1) {} |
351 return b; |
351 return b; |
352 } |
352 } |
353 |
353 |
354 static BOOL CALLBACK CrashDialogFunc(HWND wnd,UINT msg,WPARAM wParam,LPARAM lParam) |
354 static INT_PTR CALLBACK CrashDialogFunc(HWND wnd,UINT msg,WPARAM wParam,LPARAM lParam) |
355 { |
355 { |
356 switch(msg) { |
356 switch(msg) { |
357 case WM_INITDIALOG: |
357 case WM_INITDIALOG: |
358 SetDlgItemText(wnd, 10, _crash_desc); |
358 SetDlgItemText(wnd, 10, _crash_desc); |
359 SetDlgItemText(wnd, 11, _crash_msg); |
359 SetDlgItemText(wnd, 11, _crash_msg); |