diff options
Diffstat (limited to 'win/C#/HandBrake.ApplicationServices/Functions/System.cs')
-rw-r--r-- | win/C#/HandBrake.ApplicationServices/Functions/System.cs | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/win/C#/HandBrake.ApplicationServices/Functions/System.cs b/win/C#/HandBrake.ApplicationServices/Functions/System.cs deleted file mode 100644 index 9b08a4be2..000000000 --- a/win/C#/HandBrake.ApplicationServices/Functions/System.cs +++ /dev/null @@ -1,56 +0,0 @@ -/* System.cs $
- This file is part of the HandBrake source code.
- Homepage: <http://handbrake.fr>.
- It may be used under the terms of the GNU General Public License. */
-
-namespace HandBrake.ApplicationServices.Functions
-{
- using System.Windows.Forms;
-
- using Microsoft.Win32;
-
- /// <summary>
- /// The System Information.
- /// </summary>
- public class SystemInfo
- {
- /// <summary>
- /// Gets the total physical ram in a system
- /// </summary>
- /// <returns>The total memory in the system</returns>
- public static ulong TotalPhysicalMemory
- {
- get
- {
- Win32.MEMORYSTATUSEX memStat = new Win32.MEMORYSTATUSEX { dwLength = 64 };
- Win32.GlobalMemoryStatusEx(ref memStat);
-
- ulong value = memStat.ullTotalPhys / 1024 / 1024;
- return value;
- }
- }
-
- /// <summary>
- /// Gets the number of CPU Cores
- /// </summary>
- /// <returns>Object</returns>
- public static object GetCpuCount
- {
- get
- {
- RegistryKey regKey = Registry.LocalMachine;
- regKey = regKey.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
- return regKey == null ? 0 : regKey.GetValue("ProcessorNameString");
- }
- }
-
- /// <summary>
- /// Gets the System screen size information.
- /// </summary>
- /// <returns>System.Windows.Forms.Scree</returns>
- public static Screen ScreenBounds
- {
- get { return Screen.PrimaryScreen; }
- }
- }
-}
\ No newline at end of file |