Quando si avvia un processo e si desidera chiudere questo processo, quali sono le differenze tra Process.Close()
e Process.Kill()
?Quali sono le differenze tra il processo kill e il processo close?
Ho chiesto perché ho un'applicazione che inizia a catturare pacchetti usando Wireshark con un comando via linea di comando con Windows = hidden
. così quando voglio fermare la cattura mi uccidere il processo .Quindi volte la cattura si apre con un errore che l'ultimo pacchetto è stato tagliato a metà in modo da sto domandandomi lattina utilizzando close()
prima kill()
risolverà questo problema?
Quando inizio cattura posso chiuderlo premendo Ctrl + C, ma nel mio caso ho aperto la finestra in stato nascosto, posso fare qualcosa di simile con il mio codice?
http://stackoverflow.com/questions/673031/process-close-is-not-terminating-created-process-c –