// Note: This is called from 'DataXfer.AskToInstall' public void DisplayDeviceInfo(RAPI rapi, CEOSVERSIONINFO verInfo) { string txt; txt = verInfo.dwPlatformId.ToString(); if (txt.IndexOf("PLATFORM") != -1) { txt = txt.Substring(txt.IndexOf("PLATFORM") + 8); if (txt.IndexOf("_") != -1) { txt = txt.Substring(txt.IndexOf("_") + 1); } } labelPlatform.Text = txt; txt = verInfo.dwMajorVersion + "." + verInfo.dwMinorVersion + "." + verInfo.dwBuildNumber; labelOSVersion.Text = txt; SYSTEM_INFO sysInfo = new SYSTEM_INFO(); rapi.GetDeviceSystemInfo(out sysInfo); txt = sysInfo.dwProcessorType.ToString(); if (txt.IndexOf("PROCESSOR") != -1) { txt = txt.Substring(txt.IndexOf("PROCESSOR") + 9); if (txt.IndexOf("_") != -1) { txt = txt.Substring(txt.IndexOf("_") + 1); } } labelProcessor.Text = txt; }
public static SYSTEM_INFO GetSystemInfo() { SYSTEM_INFO sys_info; rapi.GetDeviceSystemInfo(out sys_info); return(sys_info); }
public static SYSTEM_INFO GetSystemInfo(RAPI rapi) { SYSTEM_INFO sysInfo = new SYSTEM_INFO(); rapi.GetDeviceSystemInfo(out sysInfo); return(sysInfo); }