电脑mfc怎么关闭

电脑mfc怎么关闭,第1张

在程序入口处添加freeconsole()函数。MFC界面控制台界面窗口,在运胡哗答行程序的时候芦棚会d出来,为了调试裤慧可以显示输出printf或cout信息,要关闭的话在程序入口处添加freeconsole()函数。

直接结束CMD.exe进程就行了

BOOL KillProcess ( HWND hWnd, LPTSTR lpAppName )

{

TCHAR szApp [MAX_PATH] = _T("")

_tcscpy ( szApp, lpAppName )

PROCESSENTRY32 pe32

pe32.dwSize = sizeof( pe32 )

HANDLE hProcessSnap = ::CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 )

if ( hProcessSnap == INVALID_HANDLE_VALUE )

{

MessageBox( hWnd, L"Can't Create Snapshot", L"System Info.", NULL )

return FALSE

}

BOOL bNext = ::Process32First( hProcessSnap, &pe32 )

while( bNext )

{

if( _tcscmp ( CharLower ( pe32.szExeFile ), CharLower ( szApp )) == 0 )

{

HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID )

TerminateProcess( hProcess, 0 )

}

bNext = ::Process32Next( hProcessSnap,&pe32 )

}

CloseHandle( hProcessSnap )

return TRUE

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12452759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存