amily: "Times New Roman"; mso-hansi-font-family: "Times New Roman"">但现在假如在控制面板点停止按钮,大概已经没什么效果了,因为执行该点击动作的线程是主线程,而主线程却被terminate掉了.假如主线程仍在运行,用户点击停止按钮或在程序中调用SetServiceStatus发送中止请求,一般来说所有线程都将立即结束,除了某些特殊情况,譬如,工作线程中正好弹出了一对话框,而且没有人去点击确定按钮,那么进程将等待该线程30秒,超时后直接杀死,假如主线程弹出对话框,那么由于主线程无法退出main函数,所有其他线程不受影响,但主线程对话框也会在20秒后强行退出.