Hi,
Also ich hab mir grad eine Art Taskmanager gebastelt.
Dieser listet mit in einem ListView Prozessname, PID und CPU Nutzung an.
Funzt auch alles wunderbar.
Nun hab ich mir überlegt ob ich diese Items quasi direkt in eine Textdatei schreiben kann.
Also, zuerst aktuell sieht das so aus:
Nun würde ich es gerne so machen:
Ich will auf das ListView verzeichten, und die Prozesse + PID + CPU jeweils in eine Txt schreiben.
In der ersten Zeile der txt steht der processname, direkt dahinter die PID und dahinter die CPU nutzung.
Für jeden prozess soll in der der txt Datei ne neue Zeile geschreiben werden.
Soll heißen, ich will sie nicht vom ListView in ne Txt, sondern direkt beim button-klick in ne txt schreiben.
Wie kann ich das machen? ;o
Also ich hab mir grad eine Art Taskmanager gebastelt.
Dieser listet mit in einem ListView Prozessname, PID und CPU Nutzung an.
Funzt auch alles wunderbar.
Nun hab ich mir überlegt ob ich diese Items quasi direkt in eine Textdatei schreiben kann.
Also, zuerst aktuell sieht das so aus:
Nun würde ich es gerne so machen:
Ich will auf das ListView verzeichten, und die Prozesse + PID + CPU jeweils in eine Txt schreiben.
In der ersten Zeile der txt steht der processname, direkt dahinter die PID und dahinter die CPU nutzung.
Für jeden prozess soll in der der txt Datei ne neue Zeile geschreiben werden.
Soll heißen, ich will sie nicht vom ListView in ne Txt, sondern direkt beim button-klick in ne txt schreiben.
Wie kann ich das machen? ;o
VB.NET-Quellcode
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Dim Process As New Process()
- Dim x As Integer = 0
- ListView1.Items.Clear()
- For Each Process In Process.GetProcesses(My.Computer.Name)
- On Error Resume Next
- ListView1.Items.Add(Process.ProcessName)
- ListView1.Items(x).SubItems.Add(Process.Id)
- ListView1.Items(x).SubItems.Add(FormatNumber(Math.Round(Process.PrivateMemorySize64 / 1024), 0) + " K")
- x += 1
- Next
- End Sub
C# Developer
Learning C++
Learning C++