Moin!
Ein gutes und gesundes Jahr für euch.
Ich möchte gerne per WMI alle Prozesse und Fenster diese in der Taskleiste angezeigt sind, in eine Listbox eintragen.
Per .NET Code habe ich es hinbekommen.
Cool, wäre es wenn dies auch per WMI möglich ist.
BIG THX
Hier mal mein Versuch:
Link:
docs.microsoft.com/en-us/windo…imwin32prov/win32-process
Ein gutes und gesundes Jahr für euch.
Ich möchte gerne per WMI alle Prozesse und Fenster diese in der Taskleiste angezeigt sind, in eine Listbox eintragen.
Per .NET Code habe ich es hinbekommen.
Cool, wäre es wenn dies auch per WMI möglich ist.
BIG THX
Hier mal mein Versuch:
VB.NET-Quellcode
- Option Strict On
- Imports System.Management
- Public Class Form1
- Private Sub ListBoxFüllenMitInhalt_NETCODE()
- Me.lvAnwendungenListe.Items.Clear()
- ' Fenster auslesen...
- For Each AppTitle As Process In Process.GetProcesses
- ' Hinfügen...
- If Not AppTitle.MainWindowTitle = "" Then
- Me.lvAnwendungenListe.Items.Add(AppTitle.MainWindowTitle).SubItems.Add(AppTitle.ProcessName.ToLower)
- End If
- Next
- End Sub
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- ListBoxFüllenMitInhalt_NETCODE()
- End Sub
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- ListboxFüllenMitInhalt_WMICODE()
- End Sub
- Sub ListboxFüllenMitInhalt_WMICODE()
- 'Get the namespace management scope
- Dim Scope As New ManagementScope("\\.\ROOT\cimv2")
- 'Get a result of WML query
- Dim Query As New ObjectQuery("SELECT * FROM Win32_Process")
- 'Create object searcher
- Dim Searcher As New ManagementObjectSearcher(Scope, Query)
- 'Get a collection of WMI objects
- Dim queryCollection As ManagementObjectCollection = Searcher.Get
- 'Enumerate wmi object
- For Each mObject As ManagementObject In queryCollection
- 'write out some property value
- ListViewEx1.Items.Add(mObject("Caption").ToString)
- ' ListViewEx1.Items.Add(mObject("FENSTERTITEL"))
- Next
- End Sub
- End Class
Link:
docs.microsoft.com/en-us/windo…imwin32prov/win32-process
Visual Basic.NET
MS-SQL
MS-SQL