我想你可以在主线程终止前调用WaitForSingleObject来等待辅助线程结束。当然,你必须确定辅助线程不会无休止地运行下去

解决方案 »

  1.   

    当主线程窗口关闭时,主线程进入点函数返回,进程其它线程被中止,进程结束,所以,在主线程结束之前,调用GetExitCodeThread函数,判断线程是否在STILL_ACTIVE状态,如果是,方法之一(笨):
    循环调用GetExitCodeThread,直到获得线程退出码,之二:向上位老兄说的:使用WaitForSingleObject等待线程结束,不止兄台明白否?