Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Stoppare un processo
martedì 26 settembre 2006 - 08.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
henry17ttt
Profilo
| Junior Member
178
messaggi | Data Invio:
mar 26 set 2006 - 08:52
come si fa a stoppare un processo precedentemente avviato, es.
process.start("Test_alt_tab_vb2005.exe"), l´eseguibile é posto nella cartella \bin\debug della soluzione
successivamente devo chiudere questo processo...
come si potrebbe fare ?
sapete per caso anche qualche link dove il tutto é ben spiegato ?
-----------------------------------------------------------
enri
us01739
Profilo
| Expert
641
messaggi | Data Invio:
mar 26 set 2006 - 08:59
Prova così:
process.kill("Test_alt_tab_vb2005.exe")
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------
henry17ttt
Profilo
| Junior Member
178
messaggi | Data Invio:
mar 26 set 2006 - 09:03
ok, mille grazie...
ecco il codice completo
Dim instance As Process
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
instance = Process.Start("Test_Alt_Tab_vb2005.exe")
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
instance.Kill()
End Sub
---------------------------------------------------------------------------------
enri
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
mar 26 set 2006 - 09:14
devi prima dichiararti e inizializzare un nuovo oggetto Process dopodiche lo puoi killare mediante System.Diagnostics.Process.Kill
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
henry17ttt
Profilo
| Junior Member
178
messaggi | Data Invio:
mar 26 set 2006 - 09:22
191_Kill_process.zip
si, ho dichiarato la variabile instance, che é di tipo Process, a me sembra funzionare...
forse non é la soluzione piú elegante, non conosco molto la classe Process
allego la soluzione, se a qualcuno venissero in mente ulteriori miglioramenti dite pure
grazie a tutti...
----------------------------------------------------------------------------------------------
enri
blood
Profilo
| Senior Member
291
messaggi | Data Invio:
mar 26 set 2006 - 09:47
sì così devi fare...questo è il modo piu elegante...perchè se volevi terminare dei processi al di fuori del tuo applicativo dovevi usare alcuni comandi via riga di comando e forzare il tutto
---------------
Piscopo Paolo
:: wD @ IRCnet :: .NET wannabe 8-)
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !