public static HwMonTable Read() { tab = new HwMonTable(); using (var hwMonAccess = new HwMonAccess()) hwMonAccess.Start(); return(tab); }
public static bool Is64Bit() { bool result; using (var hwMonAccess = new HwMonAccess()) result = !hwMonAccess.Wow64; return(result); }
private static bool IsMixedBuildTarget() { var flag = IntPtr.Size == 8; if (!flag) { return(false); } var flag2 = HwMonAccess.Is64Bit(); return(!flag2); }
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 } }