亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? systeminfocontrol.cs

?? 本文我將向你展示一些技巧
?? CS
?? 第 1 頁 / 共 2 頁
字號:
				//Status
				updateStatus("Getting Computer Information");

				//machine info
				oq = new System.Management.ObjectQuery("SELECT * FROM Win32_ComputerSystem");
				query = new ManagementObjectSearcher(ms,oq);
				queryCollection = query.Get();

				//create parent
				nodeCollection = createParentNode("Computer System");

				foreach ( ManagementObject mo in queryCollection)
				{
					//create new child node
					createChildNode(nodeCollection, "Computer Manufacturer Name: " + mo["Manufacturer"]);
					createChildNode(nodeCollection, "Computer Model: " + mo["model"]);
					createChildNode(nodeCollection, "System Type: " + mo["SystemType"]);
					createChildNode(nodeCollection, "Total Physical Memory: " + formatSize(Int64.Parse(mo["totalphysicalmemory"].ToString()), false));
					createChildNode(nodeCollection, "Domain: " + mo["Domain"]);
					createChildNode(nodeCollection, "User Name: " + mo["UserName"]);

				}

				//Status
				updateStatus("Getting Processor Information");

				this.Update();

				//get processor info
				oq = new System.Management.ObjectQuery("SELECT * FROM Win32_processor");
				query = new ManagementObjectSearcher(ms,oq);
				queryCollection = query.Get();

				//create parent
				nodeCollection = createParentNode("System Processor");

				foreach ( ManagementObject mo in queryCollection)
				{
					//create new child node
					createChildNode(nodeCollection, "Manufacturer: " + mo["Manufacturer"]);
					createChildNode(nodeCollection, "Computer Processor: " + mo["Caption"]);
					createChildNode(nodeCollection, "CPU Speed: " + formatSpeed(Int64.Parse(mo["MaxClockSpeed"].ToString())));
					createChildNode(nodeCollection, "L2 Cache Size: " + formatSize(Int64.Parse(mo["L2CacheSize"].ToString()), false));
				}

				//Status
				updateStatus("Getting Bios Information");
				this.Update();

				//Get Bios info
				oq = new System.Management.ObjectQuery("SELECT * FROM Win32_bios");
				query = new ManagementObjectSearcher(ms,oq);
				queryCollection = query.Get();

				//create parent
				nodeCollection = createParentNode("System Bios");

				foreach ( ManagementObject mo in queryCollection)
				{
					createChildNode(nodeCollection, "BIOS: " + mo["Caption"]);
					createChildNode(nodeCollection, "BIOS Version: " + mo["version"]);
				}

				//Status
				updateStatus("Getting Time Zone");
				this.Update();

				//Get Time Zone
				oq = new System.Management.ObjectQuery("SELECT * FROM Win32_timezone");
				query = new ManagementObjectSearcher(ms,oq);
				queryCollection = query.Get();

				//create parent
				nodeCollection = createParentNode("System Time Zone");

				foreach ( ManagementObject mo in queryCollection)
				{
					createChildNode(nodeCollection, "Time Zone: " + mo["Caption"]);
				}

				//Status
				updateStatus("Getting Memory Configuration");
				this.Update();

				//Get memory configuration
				oq = new System.Management.ObjectQuery("SELECT * FROM Win32_LogicalMemoryConfiguration");
				query = new ManagementObjectSearcher(ms,oq);
				queryCollection = query.Get();

				//create parent
				nodeCollection = createParentNode("Logical Memory Configuration");

				foreach ( ManagementObject mo in queryCollection)
				{
					//create new child node
					createChildNode(nodeCollection, "Total Page File Space: " + formatSize(Int64.Parse(mo["TotalPageFileSpace"].ToString()), true));
					createChildNode(nodeCollection, "Total Virtual Memory: " + formatSize(Int64.Parse(mo["TotalVirtualMemory"].ToString()), true));
					createChildNode(nodeCollection, "Total Physical Memory: " + formatSize(Int64.Parse(mo["TotalPhysicalMemory"].ToString()), true));
				}

				//Status
				updateStatus("Getting Network Connection");
				this.Update();

				//Get Network connection
				oq = new System.Management.ObjectQuery("SELECT * FROM Win32_NetworkConnection");
				query = new ManagementObjectSearcher(ms,oq);
				queryCollection = query.Get();

				//create parent
				nodeCollection = createParentNode("Network Connection");

				foreach ( ManagementObject mo in queryCollection)
				{
					//create new child node
					createChildNode(nodeCollection, "Name: " + mo["Name"]);
				}

				//Status
				updateStatus("Getting Video Information");
				this.Update();

				//Get Video 
				oq = new System.Management.ObjectQuery("SELECT * FROM Win32_VideoController");
				query = new ManagementObjectSearcher(ms,oq);
				queryCollection = query.Get();

				//create parent
				nodeCollection = createParentNode("Video Controller");

				foreach ( ManagementObject mo in queryCollection)
				{
					//create new child node
					createChildNode(nodeCollection, "Name: " + mo["Name"]);
					createChildNode(nodeCollection, "Processor: " + mo["VideoProcessor"]);
					createChildNode(nodeCollection, "Mode: " + mo["VideoModeDescription"]);
					if (mo["AdapterRAM"] == null)
					{
						createChildNode(nodeCollection, "Video Ram: " + mo["AdapterRAM"]);
					}
					else
					{
						createChildNode(nodeCollection, "Video Ram: " + formatSize(Int64.Parse(mo["AdapterRAM"].ToString()), false));
					}
					createChildNode(nodeCollection, "PNP Device ID: " + mo["PNPDeviceID"]);
					createChildNode(nodeCollection, "Status: " + mo["Status"]);
				}

			}
			catch (Exception e)
			{
				MessageBox.Show("Error: " + e);
			}

			//Status
			updateStatus("Ready");
			this.Update();

			//expand all tree node
			treeSysInfo.ExpandAll();

			//set control loaded
			setLoaded(true);
		}


		/// <summary>
		/// radioMachine_CheckedChanged event allow user to access services on other machine
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void radioMachine_CheckedChanged(object sender, System.EventArgs e)
		{
			
			bool booleanFlag = true;
			RadioButton rbClicked = (RadioButton) sender;

			if (rbClicked.Text == "&Current Machine")
				booleanFlag = false;

			//toggle controls
			labelIP.Visible = booleanFlag;
			textIP.Visible = booleanFlag;
			labelUserID.Visible = booleanFlag;
			textUserID.Visible = booleanFlag;
			labelPassword.Visible = booleanFlag;
			textPassword.Visible = booleanFlag;

		}

		/// <summary>
		/// Create parent tree node
		/// </summary>
		/// <param name="stringName"></param>
		/// <returns>nodeTreeNode.Nodes</returns>
		private TreeNodeCollection createParentNode(string stringName)
		{
			//create parent
			TreeNode nodeTreeNode = new TreeNode(stringName);
			treeSysInfo.Nodes.Add(nodeTreeNode);

			//return back collection
			return nodeTreeNode.Nodes;

		}

		/// <summary>
		/// Create child tree node
		/// </summary>
		/// <param name="nodeCollection"></param>
		/// <param name="stringCaption"></param>
		private void createChildNode(TreeNodeCollection nodeCollection, string stringCaption)
		{
			//create new drive node
			TreeNode nodeTreeNode = new TreeNode(stringCaption);
			//add new node
			nodeCollection.Add(nodeTreeNode);

		} 

		/// <summary>
		/// formatnumber to KB
		/// </summary>
		/// <param name="lSize"></param>
		/// <param name="booleanFormatOnly"></param>
		/// <returns>stringSize + " KB"</returns>
		private string formatSize(Int64 lSize, bool booleanFormatOnly)
		{
			//Format number to KB
			string stringSize = "";
			NumberFormatInfo myNfi = new NumberFormatInfo();

			Int64 lKBSize = 0;

			if (lSize < 1024 ) 
			{
				if (lSize == 0) 
				{
					//zero byte
					stringSize = "0";
				}
				else 
				{
					//less than 1K but not zero byte
					stringSize = "1";
				}
			}
			else 
			{
				if (booleanFormatOnly == false)
				{
					//convert to KB
					lKBSize = lSize / 1024;
				}
				else 
				{
					lKBSize = lSize;
				}

				//format number with default format
				stringSize = lKBSize.ToString("n",myNfi);
				//remove decimal
				stringSize = stringSize.Replace(".00", "");
			}

			return stringSize + " KB";

		}

		/// <summary>
		/// Formate speed to Hz
		/// </summary>
		/// <param name="lSpeed"></param>
		/// <returns>stringSpeed</returns>
		private string formatSpeed(Int64 lSpeed)
		{
			//Format number to Hz
			float floatSpeed = 0;
			string stringSpeed = "";
			NumberFormatInfo myNfi = new NumberFormatInfo();

			if (lSpeed < 1000 ) 
			{
				//less than 1G Hz
				stringSpeed = lSpeed.ToString() + "M Hz";
			}
			else 
			{
				//convert to Giga Hz
				floatSpeed = (float) lSpeed / 1000;
				stringSpeed = floatSpeed.ToString() + "G Hz";
			}

			return stringSpeed;

		}

		/// <summary>
		/// buttonRefresh click event allow user to refresh service list view
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void buttonRefresh_Click(object sender, System.EventArgs e)
		{
			//refresh display
			this.Refresh();
		}

		/// <summary>
		/// status event
		/// </summary>
		/// <param name="stringStatus"></param>
		private void updateStatus(string stringStatus)
		{
			if (UpdateStatus != null)
				UpdateStatus(stringStatus );
		}

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本高清不卡视频| 国产综合色视频| 精品国产在天天线2019| 国产成人免费在线| 亚洲一区二区三区在线看| 久久久天堂av| 欧美日韩三级一区| 成人激情免费网站| 麻豆成人91精品二区三区| 中文字幕在线视频一区| 日韩欧美电影一二三| 色先锋资源久久综合| 久久 天天综合| 亚洲国产精品影院| 国产精品伦理一区二区| 日韩情涩欧美日韩视频| 奇米在线7777在线精品| 中文字幕一区不卡| 国产美女久久久久| 精品久久久久久久一区二区蜜臀| 91麻豆国产自产在线观看| 精品一区二区三区免费观看 | 五月天欧美精品| 国产精品久久久久久福利一牛影视| 欧美一区二视频| 在线观看av不卡| 99re66热这里只有精品3直播| 国产资源在线一区| 美女被吸乳得到大胸91| 爽好久久久欧美精品| 亚洲久草在线视频| 中文字幕一区av| 国产人久久人人人人爽| 久久亚洲捆绑美女| 精品第一国产综合精品aⅴ| 欧美美女一区二区三区| 欧美在线三级电影| 91福利在线免费观看| 亚洲精品一卡二卡| 欧美影院精品一区| 三级精品在线观看| 亚洲一区二区三区在线| 亚洲免费观看高清完整版在线观看熊| 久久久久久久久蜜桃| 久久天堂av综合合色蜜桃网| 日韩欧美国产综合| 日韩欧美国产wwwww| 日韩三级中文字幕| 日韩精品中午字幕| 精品久久一区二区| 久久人人97超碰com| 久久久亚洲国产美女国产盗摄| 欧美www视频| 26uuu精品一区二区| 久久免费看少妇高潮| 久久美女艺术照精彩视频福利播放 | 国产精品乱码一区二区三区软件| 国产日产亚洲精品系列| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 日韩欧美国产不卡| 欧美妇女性影城| 欧美一级免费观看| 精品久久人人做人人爱| 国产日韩欧美制服另类| 中文字幕一区三区| 一个色在线综合| 三级久久三级久久久| 国产在线精品一区二区三区不卡 | 欧美激情一区二区三区四区 | 久久精品国产精品亚洲综合| 精品一区二区三区免费观看 | 91精品国产色综合久久| 精品区一区二区| 国产精品丝袜一区| 亚洲一本大道在线| 日本伊人精品一区二区三区观看方式| 风间由美一区二区av101| 国产精品自在欧美一区| 国产麻豆午夜三级精品| 99精品久久只有精品| 大桥未久av一区二区三区中文| 欧美精品一区二区三| 欧美精品一区二区三区四区| 国产日韩欧美精品在线| 亚洲一区二区三区四区五区黄| 裸体健美xxxx欧美裸体表演| 国产一区二区三区免费观看| 一本色道a无线码一区v| 7777精品久久久大香线蕉| 久久精品这里都是精品| 一区二区激情小说| 国产一区二区在线观看视频| 色综合天天综合在线视频| 日韩欧美在线1卡| |精品福利一区二区三区| 日本91福利区| 91影视在线播放| 精品国产乱子伦一区| 一片黄亚洲嫩模| 韩国成人在线视频| 欧美四级电影网| 色狠狠一区二区三区香蕉| 国产中文字幕一区| 色综合久久六月婷婷中文字幕| 日韩欧美一区在线观看| 亚洲精品国产无天堂网2021| 久久se这里有精品| 色综合久久中文综合久久牛| 337p日本欧洲亚洲大胆色噜噜| 一区二区成人在线视频 | 亚洲人成伊人成综合网小说| 九色综合狠狠综合久久| 91成人免费在线| 国产农村妇女毛片精品久久麻豆 | 国产成人免费视| 日韩一区二区三区四区| 一区二区三区免费在线观看| 丁香亚洲综合激情啪啪综合| 欧美一级免费大片| 亚洲午夜久久久久中文字幕久| 大胆欧美人体老妇| 日韩欧美国产综合| 天天综合网 天天综合色| 欧美性一区二区| 亚洲欧美日韩小说| av电影在线不卡| 国产精品婷婷午夜在线观看| 国内精品免费**视频| 日韩精品一区二区三区四区| 婷婷一区二区三区| 欧美综合一区二区| 一区二区三区欧美| 91久久久免费一区二区| 亚洲三级在线免费| 99精品偷自拍| 成人欧美一区二区三区白人| 国产成人av福利| 久久九九久久九九| 国产在线精品一区二区不卡了| 日韩一区二区免费电影| 婷婷激情综合网| 91精品国产色综合久久久蜜香臀| 亚洲电影激情视频网站| 精品视频在线视频| 天天综合色天天| 91精品国产综合久久久久久| 日本aⅴ亚洲精品中文乱码| 欧美猛男男办公室激情| 日本午夜一本久久久综合| 日韩一区二区高清| 蜜臀av在线播放一区二区三区| 日韩无一区二区| 久久精品国产精品亚洲综合| 26uuu国产电影一区二区| 国产成人亚洲综合色影视| 国产亚洲人成网站| 国产成人av电影在线| 一区二区中文视频| 在线观看一区日韩| 亚洲成人资源网| 日韩美一区二区三区| 国产黑丝在线一区二区三区| 99精品欧美一区| 欧美中文字幕一区二区三区| 欧美视频日韩视频在线观看| 国产亚洲欧美日韩俺去了| 成人av高清在线| 一区二区成人在线| 日韩无一区二区| 成人黄色小视频在线观看| 亚洲黄色尤物视频| 91精品福利在线一区二区三区 | 日韩vs国产vs欧美| 精品欧美久久久| 国产传媒日韩欧美成人| 亚洲欧美一区二区三区久本道91| 欧美色视频一区| 免费一级欧美片在线观看| 久久久另类综合| 色悠悠久久综合| 强制捆绑调教一区二区| 国产欧美一区二区三区在线老狼| av激情综合网| 欧美aⅴ一区二区三区视频| 国产午夜精品理论片a级大结局 | 欧美精品一卡二卡| 国产乱码一区二区三区| 亚洲最大成人综合| 亚洲精品一区二区三区福利| 色综合久久久久综合体| 午夜视频一区在线观看| 日本一区二区视频在线| 7799精品视频| 成人91在线观看| 老司机免费视频一区二区三区| 亚洲欧洲精品天堂一级| 日韩无一区二区| 在线一区二区三区做爰视频网站| 国产精品蜜臀在线观看| 夜夜嗨av一区二区三区四季av|