Forum huvudsida -> Programmering -> döda en annan process
Sidor: 1
achnorr | 00:08 - 24:e Februari 2008 | Post #1 | |
Medlem Inlägg: 82 Skicka PM |
finns det något bra sätt att döda en annan process i c++? har googlat lite men hittar inget bra ------------------------- Ohhoo* |
Nissebosselasse | 09:33 - 24:e Februari 2008 | Post #2 | |
Medlem Inlägg: 490 Skicka PM |
Inte inbyggt i C++ nej, men ditt operativsystem tillhandahåller säkert sådana funktioner. Vilket OS sitter du på? ------------------------- http://pushingcows.se Gula Nallen Senast redigerad 09:34 - 24:e Februari 2008 |
achnorr | 14:27 - 24:e Februari 2008 | Post #3 | |
Medlem Inlägg: 82 Skicka PM |
Citat av Nissebosselasse:Vilket OS sitter du på? windows xp ------------------------- Ohhoo* |
Nissebosselasse | 15:16 - 24:e Februari 2008 | Post #4 | |
Medlem Inlägg: 490 Skicka PM |
ExitProcess är väl det "snälla" sättet att säga till en process att avsluta sig själv. Trilskas den så finns även TerminateProcess som avslutar den rätt upp och ner, utan att låta processen få stänga filer etc. MSDN är din vän här! ------------------------- http://pushingcows.se Gula Nallen |
achnorr | 16:25 - 24:e Februari 2008 | Post #5 | |
Medlem Inlägg: 82 Skicka PM |
men DwProcessID tar inte const char ... hur ska jag skriva istället ? ------------------------- Ohhoo* |
Nissebosselasse | 18:09 - 24:e Februari 2008 | Post #6 | |
Medlem Inlägg: 490 Skicka PM |
Process-id är inte samma sak som namnet på den körbara filen, utan är något som tilldelas när processen "skapas". Ett lättare alternativ är att använda meddelanden för att avsluta programmet, WM_CLOSE. Meddelandet skickas till fönstrets meddelandeloop, som förhoppningsvis svarar korrekt på det (d.v.s., avslutar programmet). Så här ser det ut:
Problemet med det här är om programmet (som i fallet med Screamer Radio eller t.ex. MSN) istället lägger sig nere i aktivitetsfältet när man klickar på stäng (i högra hörnet) Sök på MSDN efter EnumProcesses, som ger en lista på alla processer som körs. ------------------------- http://pushingcows.se Gula Nallen |
achnorr | 19:13 - 24:e Februari 2008 | Post #7 | |
Medlem Inlägg: 82 Skicka PM |
hm lite omständigt men funkar ------------------------- Ohhoo* |
Sidor: 1
Forum huvudsida -> Programmering -> döda en annan process
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-02 11:05
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.