Exemple #1
0
 public static HwMonTable Read()
 {
     tab = new HwMonTable();
     using (var hwMonAccess = new HwMonAccess())
         hwMonAccess.Start();
     return(tab);
 }
Exemple #2
0
        public static bool Is64Bit()
        {
            bool result;

            using (var hwMonAccess = new HwMonAccess())
                result = !hwMonAccess.Wow64;
            return(result);
        }
Exemple #3
0
        private static bool IsMixedBuildTarget()
        {
            var flag = IntPtr.Size == 8;

            if (!flag)
            {
                return(false);
            }
            var flag2 = HwMonAccess.Is64Bit();

            return(!flag2);
        }
Exemple #4
0
 private static void WriteRegistry()
 {
     try
     {
         var registryKey = Registry.CurrentUser.CreateSubKey("Software\\CPUID\\HWMonitor\\VistaSidebar\\");
         foreach (var current in HwMonAccess.Read())
         {
             registryKey?.SetValue(string.Concat(current.Type.Substring(0, 1), "[", current.ID, "-", current.Count.ToString(), "]"), current.Value);
         }
     }
     catch
     {
         // ignored
     }
 }