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