VB.NET Processi

mercoledì 18 gennaio 2012 - 19.23
Tag Elenco Tags  VB.NET  |  Visual Studio 2010

feddycap Profilo | Newbie

Ho bisogno di chiudere un processo, fin'ora ho sempre utilizzato
Dim Processo As System.Diagnostics.Process() Processo = Process.GetProcessesByName("nome processo") If (Processo.Length > 0) Then Processo(0).Kill() End If
Però ora ho un problema: devo chiudere google chrome portable, ma il file può essere rinominato e il mio programma sarebbe inutile.
Devo trovare un modo di chiudere google chrome portable senza sapere il nome del processo. Avevo pensato tipo a trovare il programma dalla descrizione che è fissa, o in qualche altro modo, ma non so come fare.

luigidibiasi Profilo | Guru

Si può fare con le Win32... e credo che la funzioni si chiami FindWindow...

un esempio sta qui http://www.cplusplus.com/forum/beginner/3811/
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

feddycap Profilo | Newbie

Quello è C++ -.-

luigidibiasi Profilo | Guru

Si, l'esempio è in C/c++ ma le api win32 le puoi richiamare anche da VB usando declare function
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

feddycap Profilo | Newbie

Ah. Cmq ho risolto.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5