Permalink
Browse files

Fixes for previously broken Updater

  • Loading branch information...
1 parent b528f3e commit f567bfb0dac60def0b1a157b4d998f309ad0f7b3 @Jays2Kings committed Dec 5, 2015
Showing with 17 additions and 1 deletion.
  1. +17 −1 DS4Windows/DS4Forms/DS4Form.cs
@@ -357,7 +357,23 @@ public DS4Form(string[] args)
File.Move(exepath + "\\Update Files\\DS4Updater.exe", exepath + "\\DS4Updater.exe");
Directory.Delete(exepath + "\\Update Files");
}
-
+ if(FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).FileBuildPart == 32 &&
+ (!File.Exists(exepath + "\\DS4Updater.exe") ||
+ (File.Exists(exepath + "\\DS4Updater.exe") && FileVersionInfo.GetVersionInfo(exepath + "\\DS4Updater.exe").FileBuildPart < 32)))
+ {
+ Uri url2 = new Uri("https://github.com/Jays2Kings/DS4Windows/releases/download/v1.4.32/DS4Updater.exe");
+ WebClient wc2 = new WebClient();
+ if (appdatapath == exepath || !AdminNeeded())
+ {
+ File.Delete(exepath + "\\DS4Updater.exe");
+ wc2.DownloadFileAsync(url2, exepath + "\\DS4Updater.exe");
+ }
+ else
+ {
+ MessageBox.Show(Properties.Resources.PleaseDownloadUpdater);
+ Process.Start("https://github.com/Jays2Kings/DS4Windows/releases/download/v1.4.32/DS4Updater.exe");
+ }
+ }
}
void NewVersion()

0 comments on commit f567bfb

Please sign in to comment.