25/11/12 11:56
Sevenjeak
Questa mattina, su un'altro mio forum, ho trovato una mia vecchia risposta ad una discussione che trattava su come chiudere determinati processi in vb.net, e mi è sorta una curiosità, come fare un task manager, cioè, su quale base il task manager di windows dividi le applicazione, presente nella prima scheda, dai processi, presente nella seconda scheda, non so se mi sono spiegato, ma vorrei poter ottenere solo la lista della applicazione presente ad icona, su internet ho trovato un modo per fare ciò è ho scritto questo codice:
Che dovrebbe mettere in un ListBox tutti i nomi e il puntatore dell'applicazione presenti ad icona, ma oltre a queste me ne appare un'altra, con puntatore ma senza titolo, come mai? quello che vorrei ottenere io si ottiene in altro modo?
Dim p() As Process = System.Diagnostics.Process.GetProcesses For Each pr As Process In p If Not pr.MainWindowHandle = IntPtr.Zero Then ListBox1.Items.Add(pr.MainWindowHandle.ToString & " " & pr.MainWindowTitle) End If Next
Che dovrebbe mettere in un ListBox tutti i nomi e il puntatore dell'applicazione presenti ad icona, ma oltre a queste me ne appare un'altra, con puntatore ma senza titolo, come mai? quello che vorrei ottenere io si ottiene in altro modo?
aaa