private void btnDownloadInstall_Click(object sender, EventArgs e) { string downloadUrl = LauncherSettings.GetWebValue(LauncherSettings.INSTALLER_URL); string filename = downloadUrl.Substring(downloadUrl.LastIndexOf('/') + 1); string tempPath = Path.Combine(LauncherSettings.TempDir, filename); KillProcess(filename); DownloadForm.DownloadFile(downloadUrl, tempPath, null); }
private void btnInstallPatch_Click(object sender, EventArgs e) { if (lbPatches.SelectedIndex == -1) { return; } string patchname = lbPatches.SelectedItem.ToString(); string patchPackUrl = $"{LauncherSettings.GetValue(LauncherSettings.PATCH_SERVER_ROOT)}/{patchname}/pack.zip"; string tempFilename = Path.Combine(LauncherSettings.TempDir, "pack.zip"); string ms2Folder = tbGameDirectory.Text; DownloadForm.DownloadFile(patchPackUrl, tempFilename, ms2Folder); }