ConnectionOptions c_options = new ConnectionOptions();
ManagementScope connect = new ManagementScope("\\\\localhost\\root\\cimv2", c_options);
System.Management.ObjectQuery query = new System.Management.ObjectQuery("select * from Win32_ThreadStartTrace");
ManagementObjectSearcher t_rez = new ManagementObjectSearcher(connect, query);
ManagementObjectCollection rez = t_rez.Get();
Console.WriteLine("allallal");
foreach (ManagementObject objet in rez)
{
Console.WriteLine("process id:" + objet["ProcessID"].ToString());
Console.WriteLine("thread id:" + objet["ThreadID"].ToString());
}
Partager