【发布时间】:2012-12-06 19:40:46
【问题描述】:
当我启动一个进程并想关闭这个进程时,Process.Close()和Process.Kill()有什么区别?
我问是因为我有一个应用程序,它开始使用 Wireshark 捕获数据包,并通过带有Windows = hidden 的命令行命令。
所以当我想停止捕获时,我会终止进程。所以有时捕获打开时会出现最后一个数据包在中间被剪切的错误,所以我想知道在kill() 之前使用close() 可以解决这个问题吗?
当我开始捕获时,我可以按 Ctrl + C 将其关闭,但在我的情况下,我以隐藏状态打开窗口,我可以通过我的代码执行类似的操作吗?
【问题讨论】: