// Use this for initialization void Start() { bios = GameObject.Find("BIOS"); hardware = GameObject.Find("Hardware"); windowRect = new Rect(0, 0, Customize.cust.RezX, Customize.cust.RezY); //pui = GetComponent<ProfileUI>(); //accset = GetComponent<AccSetup>(); //lbg = GetComponent<LoginBackground>(); biosselect = bios.GetComponent <BIOSSelect>(); boot = GetComponent <Boot>(); OScheck = GetComponent <OSCheck>(); ram = hardware.GetComponent <RAM>(); harddrives = hardware.GetComponent <HardDrives>(); cpu = hardware.GetComponent <CPU>(); Crash = GameObject.Find("Crash"); SCM = Crash.GetComponent <SysCrashMan>(); cd = GameControl.control.BootTime; cooldown = 0.256f; cooldown1 = 0.256f; Screen.SetResolution(Customize.cust.RezX, Customize.cust.RezY, Customize.cust.FullScreen); GameControl.control.TimeMulti = 1; if (Application.isEditor == true) { windowRect.width = Screen.width; windowRect.height = Screen.height; } else { windowRect.width = Customize.cust.RezX; windowRect.height = Customize.cust.RezY; } }
/// <summary> /// 判断操作系统是否安装了ArcMap 10.0 /// </summary> /// <returns></returns> public static bool CheckArcMap(out string installDir) { bool checkResult = false; installDir = null; if (OSCheck.Is64Bit()) { //获得ArcGIS的安装路径 string sInstall = ReadRegistry(@"SOFTWARE\Wow6432Node\ESRI\Desktop10.0");//64位 string arcMapPath = sInstall + @"Bin\ArcMap.exe"; if (File.Exists(arcMapPath)) { checkResult = true; installDir = arcMapPath; } } else { //取得ArcGIS安装路径 string sInstall = ReadRegistry("SOFTWARE\\ESRI\\CoreRuntime");//32位 string arcMapPath = sInstall + @"Bin\ArcMap.exe"; if (File.Exists(arcMapPath)) { checkResult = true; installDir = arcMapPath; } } return(checkResult); }
public static void KillProcesses(object sender, EventArgs e) { if (OSCheck.ShowOSSupportMessage()) { ProccessKiller.AutoKillProcesses(); } }
/// <summary> /// 获取ArcGIS10.0 Desktop的安装目录(找不到或未安装时返回null或"") /// </summary> /// <returns></returns> public static string GetDesktopInstallPath() { string installDir = null; if (OSCheck.Is64Bit()) { installDir = ReadRegistry(@"SOFTWARE\Wow6432Node\ESRI\Desktop10.0");//64位 } else { installDir = ReadRegistry("SOFTWARE\\ESRI\\CoreRuntime");//32位 } return(installDir); }