Exemplo n.º 1
0
        }//options.txt文件检测

        private void RCT3plusReplace()
        {
            File.Copy(MainForm.Value.Game_Address + "//RCT3plus.exe", "Backups//RCT3plus_Backup.exe", true);
            OptionsCheckInformation.Text += "正在替换RCT3plus.exe......\r\n";
            Assembly a = Assembly.GetExecutingAssembly();

            SettingForm.CopyStream(a.GetManifestResourceStream("RCT3启动器.Resources.RCT3plus.exe"), File.Open(MainForm.Value.Game_Address + "//RCT3plus.exe", FileMode.Create));
            OptionsCheckInformation.Text += "替换成功,请尝试是否能启动游戏。\r\n";
        }//RCT3plus.exe文件替换
Exemplo n.º 2
0
        }//DEP设置

        private void Install4GB_Click(object sender, EventArgs e)
        {
            Assembly a = Assembly.GetExecutingAssembly();

            SettingForm.CopyStream(a.GetManifestResourceStream("RCT3启动器.Resources.4gb_patch.exe"), File.Open("4GB_Patch.exe", FileMode.Create));
            Process process = new Process();

            process.StartInfo.FileName = "4GB_Patch.exe";
            this.Activate();
            process.Start();
            MessageBox.Show("请允许程序获取管理员权限,选中游戏目录中的RCT3plus.exe,再点击打开。最后点击OK结束程序。", "请根据步骤操作", MessageBoxButtons.OK, MessageBoxIcon.Information);
            MessageBox.Show("如果发现没有作用,请将游戏目录内的RCT3.exe和RCT3plus.exe的属性中的兼容性设置为XP SP3,而且选中以管理员运行程序。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }//4GB Patch补丁安装