public static bool InstallDrivers() { try { if (!FileOpener.DirectoryExists("\\installer")) { var installerZipFile = new FileOpener("\\InstallerArchive.zip").absoluteFilepath; using (var client = new WebClient()) { client.DownloadFile("https://www.silverleafelectronics.com/silverleafelectronics.com/sites/default/files/2019-04/Signed_Drivers_Only_04-16-2015.zip", installerZipFile); if (FileOpener.FileExists("\\InstallerArchive.zip")) { UnzipInstallerArchive(); FileOpener.DeleteFile("\\InstallerArchive.zip"); } } } var process = Process.Start(new FileOpener("\\installer").absoluteFilepath + "\\Signed_Drivers_Only_04-16-2015\\Install_Drivers.exe"); process.WaitForExit(); return(true); } catch { return(false); } }