当采用多线程编程时,有时会出现当用户界面退出时进程还没有完全退出的现象,结束线程又办不到,可以采用如下方法:
HANDLE hProcess;
hProcess = OpenProcess( PROCESS_TERMINATE, true, GetCurrentProcessId() );
TerminateProcess( hProcess, (DWORD) -1 );
CloseHandle( hProcess );
进程可以完全结束。
当采用多线程编程时,有时会出现当用户界面退出时进程还没有完全退出的现象,结束线程又办不到,可以采用如下方法:
HANDLE hProcess;
hProcess = OpenProcess( PROCESS_TERMINATE, true, GetCurrentProcessId() );
TerminateProcess( hProcess, (DWORD) -1 );
CloseHandle( hProcess );
进程可以完全结束。