ShellExecute() ti (mislim) nece puno pomoci oko toga, mada mozda i moze nekim
malo zaobilaznim resenjem.
Bolje koristi CreateProcess() jer vraca Proces Handle, koji kasnije mozes da
prosledis za TerminateProcess().
E sad, to je ipak NASILAN nacin.
Microsoft umesto toga predlaze slanje WM_CLOSE poruke svim prozorima procesa.
Ako WinAmp, ima neke druge prozore (a mislim da ima) mozes koristiti:
EnumWindows() i GetWindowThreadProcessId()
...da otkrijes sve prozore koji pripadaju WinAmp-u (uporedjujuci ih sa ID-jem
procesa koji se takodje vraca sa CreateProcess(), a zatim ih pozatvaraj sve sa
SendMessage().
Otprilike tako, ako nesto nisam prevideo.
FREEWARE
Di rečnik,
v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com