Когда я запускаю процесс и хочу закрыть этот процесс, каковы различия между Process.Close()
и Process.Kill()
?
Я спросил, потому что у меня есть приложение, которое начинает захватывать пакет с помощью Wireshark с помощью команды через командную строку с Windows = hidden
.
поэтому, когда я хочу остановить захват, я убью этот процесс. Иногда иногда захват открывается с ошибкой, что последний пакет был разрезан посередине, поэтому мне интересно, может ли использовать close()
до того, как kill()
решит эту проблему?
Когда я начинаю захватывать, я могу закрыть его, нажав Ctrl + C, но в моем случае я открою окно в скрытом состоянии. Могу ли я сделать что-то подобное с помощью моего кода?