当我启动一个进程并想要关闭这个进程时,Process.Close()
和 Process.Kill()
之间有什么区别?
我这样问是因为我有一个应用程序,它通过 Windows = hidden
的命令行使用 Wireshark 来开始捕获数据包。
所以当我想停止捕捉的时候,我会终止这个过程。因此,有时捕获打开与错误,最后一个数据包被削减在中间,所以我想知道是否可以使用 close()
之前 kill()
将解决这个问题?
当我开始捕获时,我可以按 Ctrl + C 关闭它,但在我的情况下,我打开窗口的隐藏状态,我可以做类似的事情通过我的代码?