02/01/10 18:33
salva94
Innanzitutto io sono un player nuovo e da molto tempo ho notato questo sito, devo dire che vedo che c'è gente competitiva.... .
In vari forum ho sottoposto questa questione ma nessuno mi ha saputo rispondere come fare, spero che voi riuscirete in questa impresa
:
Vorrei aggiungere ad un listbox la "Caption" dei processi che sono in esecuzione , so come aggiungere diciamo il nome del processo ad esempio "notepad.exe" ma la questione della Caption è un tantino più complicata ad esempio se apro un notepad che si chiama "frank - Blocco Note" nel list box mi uscirà questo. Ringrazio in anticipo...
Ultima modifica effettuata da salva94 02/01/10 18:34
aaa
02/01/10 20:03
salva94
grazie per il link , ma non riesco a comprenderci molto......
aaa
03/01/10 12:39
Sento puzza di fregatura. Se vuoi che le persone scrivano il programma per te paga qualche programmatore, non andare nei forum dove le domande si fanno se non si capiscono le cose, non se non se le si hanno studiate.
04/01/10 10:02
Il Totem
La proprietà MainWindowTitle della classe Process fornisce il titolo della finestra principale associata a quel processo. Ti hanno già scritto come ottenere i processi in esecuzione, quindi direi che non ti serve altro.
aaa
08/01/10 9:46
salva94
Lega... ho 15 anni non mi pagano stanne certo.. non vado neanche a qualche scuola di informatica ma faccio un liceo, quindi ho imparato a programmare in visualbasic sui forum e su youtube, però non sono mai riuscito a capire le funzioni dei moduli quindi se mi danno un indirizzo come ha fatto la volta scorsa Davide, per carità è stato gentilissimo ma non riesco a comprendere quei code . Ringrazio anche totem per avermi fatto notare quella propietà adesso credo di poterci riuscire... .
Comunque grazie a tutti
Edit
--------------------------------------------------------------------------
Imports System
Imports System.Diagnostics
Public Class Form1
Private proc As Process
Private processes() As Process
Private procName As String = "notepad"
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim asd As Process = Process.GetCurrentProcess()
Dim itemAdd As ListViewItem
ListView1.Items.Clear()
processes = Process.GetProcessesByName(asd.ToString)
For Each proc In processes
itemAdd = ListView1.Items.Add(proc.MainWindowTitle)
itemAdd.SubItems.Add(proc.Id.ToString)
Next
End Sub
Con questo code funziona ,solamente si deve mettere il nome del processo tipo "notepad", non c'è un modo per ottenere il almeno il nome del processo(senza caprion) che si seleziona??
Ragazzi se non avete voglia lasciate stare sto da 2 settimane a darvi fastidio xD
Ultima modifica effettuata da salva94 08/01/10 10:49
aaa