我用system解压一个加密文件
然后想在密码出错的时候 用taskkill去关闭
报错的对话框
然后他并没有到taskkill那一步
而要我自己点掉对话框才到taskkill
咋办

图片说明](https://img-ask.csdn.net/upload/201707/29/1501259000_153786.png)图片说明](https://img-ask.csdn.net/upload/201707/29/1501258992_687195.png)
我用system解压一个加密文件
然后想在密码出错的时候 用taskkill去关闭
报错的对话框
然后他并没有到taskkill那一步
而要我自己点掉对话框才到taskkill
咋办

图片说明](https://img-ask.csdn.net/upload/201707/29/1501259000_153786.png)图片说明](https://img-ask.csdn.net/upload/201707/29/1501258992_687195.png)
system是同步的,也就是上一步system的程序执行完了,才执行之后的代码
用shellexecute,createprocess等调用代替system