Il fine ultimo è questo:

esempio piccolo programma in esecuzione:

Progetto1.exe
codice:
int main()
{
while(1);
return 0;
}
Se io chiamo la funzione di prima SniffProcess("Progetto1.exe"); esso verrà chiuso.
Ma se io rinomino Progetto1.exe in ldssfgnvs.exe e chiamo la SniffProcess("Progetto1.exe"); ldssnfgvs.exe non verrà terminato....
io vorrei trovare un modo di analizzare il contenuto dei processi e quando trovo
codice:
int main()
{
while(1);
return 0;
}
o comunque una cosa che fa capire che è quello, anche se con nome diverso, lo termina.

Spero di essere stato chiaro.