Example #1
0
		//public string Caption { get; set; }
		//public string deviceID { get; set; }
		//public string caption { get; set; }
		//public string serialNumber { get; set; }
		//public string bankLabel { get; set; }
		//public string formFactor { get; set; }
		//public string memoryType { get; set; }
		//public string capacity { get; set; }
		//public string speed { get; set; }
		
		public void SendDevices()
		{
			SystemInfo systemInfo = new SystemInfo();
			
			//List<Param> hdd = systemInfo.GetHDDInfo();
			//List<Param> net = systemInfo.GetNetworkInfo(true);
			//List<Route> staticRoutes = systemInfo.GetStaticRoutes();
			//List<Param> network = systemInfo.GetRAMInfo();
									
			JSONObject = new StringBuilder();
			JSONObject.Clear();
			JSONObject.AppendLine("{ ");
			
			List<Param> cpu = systemInfo.GetCPUInfo();
			List<Param> os = systemInfo.GetOperatingSystem();
			 
			AddToJSON(cpu, "CPU");
			AddToJSON(os, "OS");
						
			List<Param> AdvancedData = new List<Param>();
			AdvancedData.Add(new Param("UnicalID", ProgramState.UnicalID));
			AdvancedData.Add(new Param("PCID", ProgramState.PCID));
			
			AddToJSON(AdvancedData, string.Empty);
			
			StringBuilder newJSONObject = JSONObject.Remove(JSONObject.Length - 3, 1);
			newJSONObject.AppendLine(" }");
			
			string data = JSONObject.ToString();
			SendToWeb(data, URLDevices);
			
		}
Example #2
0
		private void FillDataGridView()
		{
			//получаем объект типа SystemInfo
			SystemInfo systemInfo = new SystemInfo();

			// вызываем метод объекта systemInfo, который
			// собирает инфрормацию об  ОС
			// и помещаем ее в переменную OSInfo
			List<Param> OSInfo = systemInfo.GetOperatingSystem();
			
			// добавялем каждый элемент в dataGridView
			foreach (Param row in OSInfo) {
				AddElementToDataGridView(row);
			}
		}