webForumDet fria alternativet

Döda process

2 svar · 240 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#1

Går det att i Visual Basic göra ett program som dödar en process på datorn?
Har lite kludd ibland med program som inte vill stängas utan måste dödas. Också lite nyfiken på att göra det. :)

JonMedlem sedan juli 20011 304 inlägg
#2

Hmm... det finns ju ett Win32 API som heter TerminateProcess. Tror att det skulle funka. Fast då kanske du behöver en handle till den processen. Kommer inte riktigt ihåg ska kolla upp. :)

Fast den dödar ovillkorligt. Inte alltid bra om processen håller viktiga resurser och liknande.

BeatboxMedlem sedan okt. 20013 217 inlägg
#3

Med OpenProcess "öppnar" man en befintlig process och functionen returnerar en handle till processen. Efter detta så kan man anropa TerminateProcess för att döda processen.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)