ummm cioe' vuoi che se ci fosse un programma avviato dall'utente, tipo notepad, da windows, il tuo programma in C dovrebbe essere in grado di chiuderlo?
se tu fossi sotto unix ti direi che ci sono le funzioni di sistema che eseguono le funzioni kill e killall, quindi ti basta rintracciare il PID del programma e poi killarlo, oppure inviarci un segnale.
Il punto problematico e': come si rintraccia il PID di un programma estraneo?
O glielo passi tu al programma, e buona fortuna rintracciare il pid sotto windows, oppure mi sa che ti attacchi al tram.
per quanto ne so e' davvero dura killare un programma che non c'entra nulla con il tuo, sotto windows suppongo sia ancora + complicato.
Oppure fai cosi'...
avvii il tuo programma
lo riduci ad icona
utilizzi il mouse
spostil il cursore sul pulsante X della fienstra
clicchi
ciauz