Não estou familiarizado com como os processos são eliminados no Windows. No Linux, um kill "quente" envia um sinal (15) que o processo pode manipular instanciando um manipulador de sinal. Um cold kill é o sinal (9) que o sistema operacional manipula, matando o processo com força.
Como posso "matar" um processo no Windows? Como é tratado pelo sistema operacional e pelo processo? Quais ações o SO executa? Existe uma maneira de plataforma cruzada de responder a uma solicitação de interrupção / fechamento?
SIGTERM
, 9 éSIGKILL
.