코딩

MFC에서 오류나는 것 받아 볼 수 있는 방법

코딩세상 2023. 3. 17. 08:06

OCX, 프로그램(MFC)에서 Crash 발생시 메일 또는 서버에 전송 하는 방식으로 확인 할 수 있다.

#include "CrashRpt.h"

CR_INSTALL_INFO info;

memset(&info, 0, sizeof(CR_INSTALL_INFO));

info.cb = sizeof(CR_INSTALL_INFO);

info.pszAppName = _T("프로그램 이름");

info.pszAppVersion = _T("버전");

info.pszEmailTo = _T("전송될 이메일 주소@com");

info.pszEmailSubject = _T("이메일 제막");

info.dwFlags |= CR_INST_ALL_POSSIBLE_HANDLERS;

m_crash = new CrAutoInstallHelper(&info);

crAddScreenshot2(CR_AS_GRAYSCALE_IMAGE|CR_AS_USE_JPEG_FORMAT, 30);

// 이미지 캡쳐해서 전송(CR_AS_GRAYSCALE_IMAGE : 흑백, CR_AS_USE_JPEG_FORMAT : JPG 형식, 30: 압축 효율

 

 

CrashRpt - A crash reporting system for Windows applications

Supports Visual C++ 2005, 2008, 2010, 2012 and Visual C++ Express (Windows Driver Kit is required to compile in Visual C++ Express.). Can be compiled for 32-bit and 64-bit platforms. Works in Windows XP/2003/Vista, Windows 7 and Windows 8. Handles exceptio

crashrpt.sourceforge.net

#CrashRpt #윈도우 #오류 #레포트