private void HandleDoubleClick(object sender, MouseButtonEventArgs e) { string type = (((ListViewItem) sender).Content as ListViewFrontend).Key; Assembly assembly = Assembly.Load("WMI.NET"); Type t = assembly.GetType(type); var wmiClasses = new LocalWMIQueryProvider() .GetObjects(t, 5).Select(x => x.ToString()); StringBuilder sb = new StringBuilder(); foreach (var v in wmiClasses) { sb.Append(v); sb.Append("\n\n"); } ResultText.Text = sb.ToString(); }
private void HandleDoubleClick(object sender, MouseButtonEventArgs e) { string type = (((ListViewItem)sender).Content as ListViewFrontend).Key; Assembly assembly = Assembly.Load("WMI.NET"); Type t = assembly.GetType(type); var wmiClasses = new LocalWMIQueryProvider().GetObjects(t, 5).Select(x => x.ToString()); StringBuilder sb = new StringBuilder(); foreach (var v in wmiClasses) { sb.Append(v); sb.Append("\n\n"); } ResultText.Text = sb.ToString(); }
private void RunCommandExecute() { ResultInfoText = string.Empty; ResultInfoIsError = false; int count = -1; if (!string.IsNullOrEmpty(Query)) { if (MaxResults.HasValue) { count = MaxResults.Value; } try { ResultText = new LocalWMIQueryProvider().CustomQuery(Query, count); } catch (Exception exc) { ResultInfoText = exc.Message; ResultInfoIsError = true; } } }