Exemple #1
0
        //Updates hardware usage data
        public void UpdateHardwareUsage(int ConnectionId, string UsageData)
        {
            foreach (HardwareUsageViewer HUV in Application.OpenForms.OfType <HardwareUsageViewer>())
            {
                if (HUV.Visible && HUV.ConnectionID == ConnectionId && HUV.Update)
                {
                    double CPUUsageRaw     = Convert.ToDouble(Functions.GetSubstringByString("{", "}", UsageData));
                    string CPUUsageString  = Convert.ToInt32(CPUUsageRaw).ToString();
                    string RamAmount       = Functions.GetSubstringByString("[", "]", UsageData);
                    double DiskUsageRaw    = Convert.ToDouble(Functions.GetSubstringByString("<", ">", UsageData));
                    string DiskUsageString = Convert.ToInt32(DiskUsageRaw).ToString();
                    HUV.txtAvailableRam.Text = RamAmount;
                    HUV.txtCpuUsage.Text     = CPUUsageString;
                    HUV.txtDiskUsage.Text    = DiskUsageString;
                    return;
                }
            }

            if (HUV.Visible && HUV.Text == "Hardware Usage Viewer - " + ConnectionId)
            {
                double CPUUsageRaw     = Convert.ToDouble(Functions.GetSubstringByString("{", "}", UsageData));
                string CPUUsageString  = Convert.ToInt32(CPUUsageRaw).ToString();
                string RamAmount       = Functions.GetSubstringByString("[", "]", UsageData);
                double DiskUsageRaw    = Convert.ToDouble(Functions.GetSubstringByString("<", ">", UsageData));
                string DiskUsageString = Convert.ToInt32(DiskUsageRaw).ToString();
                HUV.txtAvailableRam.Text = RamAmount;
                HUV.txtCpuUsage.Text     = CPUUsageString;
                HUV.txtDiskUsage.Text    = DiskUsageString;
            }

            HUV = new HardwareUsageViewer();
            HUV.Show();
            HUV.ConnectionID = ConnectionId;
            HUV.Text         = "Hardware Usage Viewer - " + ConnectionId;
        }
Exemple #2
0
 public void UpdateHardwareUsage(int ConnectionId, string UsageData)
 {
     if (HUV.Visible && HUV.Text == "Hardware Usage Viewer - " + ConnectionId)
     {
         double CPUUsageRaw     = Convert.ToDouble(Functions.GetSubstringByString("{", "}", UsageData));
         string CPUUsageString  = Convert.ToInt32(CPUUsageRaw).ToString();
         string RamAmount       = Functions.GetSubstringByString("[", "]", UsageData);
         double DiskUsageRaw    = Convert.ToDouble(Functions.GetSubstringByString("<", ">", UsageData));
         string DiskUsageString = Convert.ToInt32(DiskUsageRaw).ToString();
         HUV.txtAvailableRam.Text = RamAmount;
         HUV.txtCpuUsage.Text     = CPUUsageString;
         HUV.txtDiskUsage.Text    = DiskUsageString;
     }
     else
     {
         HUV = new HardwareUsageViewer();
         HUV.Show();
         HUV.ConnectionID = ConnectionId;
         HUV.Text         = "Hardware Usage Viewer - " + ConnectionId;
         if (HUV.ConnectionID == ConnectionId)
         {
         }
     }
 }