X Files Vladimir Stefanovic Pozarevac
SuperModerator Član broj: 15100 Poruke: 4939 *.nat-pool.po.sbb.co.yu.
|
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.
|