본문 바로가기

Programming/MFC

윈도우 핸들을 얻어서 강제로 종료시키기

     // Erato.
    // FindWindow
    CWnd* pWnd = FindWindow( NULL, _T("DecodingViewer") ) ;

    DWORD nProcessId = 0 ;


    GetWindowThreadProcessId( pWnd->m_hWnd, &nProcessId ) ;

    HANDLE hProcess =  OpenProcess( PROCESS_ALL_ACCESS, FALSE, nProcessId ) ;


    if ( ::TerminateProcess( hProcess, NULL ) == FALSE )
    {
     AfxMessageBox("TerminateProcess Fail") ;
    }
    else                       
     CloseHandle( hProcess ) ;
   

'Programming > MFC' 카테고리의 다른 글

컨트롤 클래스  (0) 2007.03.09
메뉴의 단축기 만들기  (0) 2007.02.01
파일 경로 찾기 디렉토리에서...  (0) 2007.01.13
Windows 시스템레벨 개발자에게 도움이 되는 사이트  (0) 2007.01.02
GetLastError code  (0) 2006.12.14