コード例 #1
0
ファイル: BrowseControl.xaml.cs プロジェクト: beddet/WMI.NET
		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();
		}
コード例 #2
0
ファイル: BrowseControl.xaml.cs プロジェクト: beddet/WMI.NET
        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();
        }
コード例 #3
0
		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;
				}
			}
		}
コード例 #4
0
        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;
                }
            }
        }