Exemple #1
0
        private void SetLabels()
        {
            DriveNameLabelOutput.Content  = _driveinfo[_number - 1].Name;
            DriveTypeLabelOutput.Content  = _driveinfo[_number - 1].DriveFormat;
            FileSystemLabelOutput.Content = _driveinfo[_number - 1].DriveFormat;

            SizeSuffixTransform sizeSuffix = new SizeSuffixTransform();

            TotalSpaceLabelOutput.Content   = sizeSuffix.SizeSuffixMethod(_driveinfo[_number - 1].TotalSize);
            AvaibleSpaceLabelOutput.Content = sizeSuffix.SizeSuffixMethod(_driveinfo[_number - 1].AvailableFreeSpace);
        }
Exemple #2
0
        private void GetRAMInformation()
        {
            ObjectQuery objectQuery = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
            ManagementObjectSearcher   managementObjectSearcher   = new ManagementObjectSearcher(objectQuery);
            ManagementObjectCollection managementObjectCollection = managementObjectSearcher.Get();

            foreach (ManagementObject managementObject in managementObjectCollection)
            {
                SizeSuffixTransform sizeSuffixTransform = new SizeSuffixTransform();

                TotalVisibleMemoryLabelOutput.Content = CutLastTwoChar.Method(sizeSuffixTransform.SizeSuffixMethod(int.Parse(managementObject["TotalVisibleMemorySize"].ToString())));
                FreePhysicalMemoryLabelOutput.Content = CutLastTwoChar.Method(sizeSuffixTransform.SizeSuffixMethod(int.Parse(managementObject["FreePhysicalMemory"].ToString())));
            }
        }