Browse Source

Updated to 5.5

hellzerg 4 years ago
parent
commit
13769041b6
9 changed files with 11386 additions and 61 deletions
  1. 4 0
      CHANGELOG.md
  2. 124 2
      Optimizer/AppLinks.cs
  3. 550 54
      Optimizer/MainForm.Designer.cs
  4. 3 1
      Optimizer/MainForm.cs
  5. 10693 0
      Optimizer/MainForm.resx
  6. 8 0
      Optimizer/Optimize.cs
  7. 1 1
      Optimizer/Program.cs
  8. 2 2
      README.md
  9. 1 1
      version.txt

+ 4 - 0
CHANGELOG.md

@@ -2,6 +2,10 @@
 
 All notable changes to this project will be documented in this file.
 
+## [5.5] - 2020-12-19
+- Added: More apps supported in Common Apps
+- Improved: Disable Windows Defender
+
 ## [5.4] - 2020-12-17
 - Added: Run & install apps after downloading option
 - Critical bug fixes regarding app downloader

+ 124 - 2
Optimizer/AppLinks.cs

@@ -14,6 +14,7 @@ namespace Optimizer
         public AppInfo Chrome = new AppInfo();
         public AppInfo Opera = new AppInfo();
         public AppInfo TorBrowser = new AppInfo();
+        public AppInfo Maxthon = new AppInfo();
 
         public AppInfo VLC = new AppInfo();
         public AppInfo PotPlayer = new AppInfo();
@@ -25,6 +26,9 @@ namespace Optimizer
         public AppInfo GIMP = new AppInfo();
         public AppInfo Audacity = new AppInfo();
         public AppInfo MP3Tag = new AppInfo();
+        public AppInfo iTunes = new AppInfo();
+        public AppInfo Winamp = new AppInfo();
+        public AppInfo Blender = new AppInfo();
 
         public AppInfo SevenZip = new AppInfo();
         public AppInfo PeaZip = new AppInfo();
@@ -39,6 +43,8 @@ namespace Optimizer
         public AppInfo Skype = new AppInfo();
         public AppInfo Viber = new AppInfo();
         public AppInfo Zoom = new AppInfo();
+        public AppInfo MSTeams = new AppInfo();
+        public AppInfo AnyDesk = new AppInfo();
         public AppInfo TeamViewer = new AppInfo();
         public AppInfo Thunderbird = new AppInfo();
 
@@ -49,6 +55,8 @@ namespace Optimizer
         public AppInfo Atom = new AppInfo();
         public AppInfo VS = new AppInfo();
         public AppInfo SublimeMerge = new AppInfo();
+        public AppInfo Eclipse = new AppInfo();
+        public AppInfo AndroidStudio = new AppInfo();
 
         public AppInfo QBitTorrent = new AppInfo();
         public AppInfo Deluge = new AppInfo();
@@ -63,10 +71,24 @@ namespace Optimizer
         public AppInfo XAMPP = new AppInfo();
         public AppInfo Postman = new AppInfo();
         public AppInfo OneDrive = new AppInfo();
+        public AppInfo Dropbox = new AppInfo();
 
         public AppInfo Steam = new AppInfo();
         public AppInfo UPlay = new AppInfo();
         public AppInfo Blizzard = new AppInfo();
+        public AppInfo EpicStore = new AppInfo();
+        public AppInfo Origin = new AppInfo();
+
+        public AppInfo LightShot = new AppInfo();
+        public AppInfo Gyazo = new AppInfo();
+
+        public AppInfo IObitUninstaller = new AppInfo();
+        public AppInfo IObitDriverBooster = new AppInfo();
+        public AppInfo IObitSmartDefrag = new AppInfo();
+        public AppInfo RevoUninstaller = new AppInfo();
+
+        public AppInfo Malwarebytes = new AppInfo();
+        public AppInfo AntiExploit = new AppInfo();
 
         public List<AppInfo> Apps = new List<AppInfo>();
 
@@ -103,6 +125,11 @@ namespace Optimizer
             TorBrowser.Link = new Uri("https://www.torproject.org/dist/torbrowser/10.0.7/torbrowser-install-10.0.7_en-US.exe");
             TorBrowser.Tag = "cTor";
 
+            Maxthon.Title = "Maxthon";
+            Maxthon.Link = new Uri("https://dl.maxthon.com/mx6/maxthon_6.1.0.2000_x86.exe");
+            Maxthon.Link64 = new Uri("https://dl.maxthon.com/mx6/maxthon_6.1.0.2000_x64.exe");
+            Maxthon.Tag = "cMaxthon";
+
             // ARCHIVING
             SevenZip.Title = "7-Zip";
             SevenZip.Link64 = new Uri("https://www.7-zip.org/a/7z1900-x64.exe");
@@ -138,6 +165,14 @@ namespace Optimizer
             Spotify.Link = new Uri("https://download.scdn.co/SpotifySetup.exe");
             Spotify.Tag = "cSpotify";
 
+            Winamp.Title = "Winamp";
+            Winamp.Link = new Uri("https://download.nullsoft.com/winamp/misc/winamp58_3660_beta_full_en-us.exe");
+            Winamp.Tag = "cWinamp";
+
+            Blender.Title = "Blender";
+            Blender.Link64 = new Uri("https://ftp.nluug.nl/pub/graphics/blender/release/Blender2.91/blender-2.91.0-windows64.msi");
+            Blender.Tag = "cBlender";
+
             BSPlayer.Title = "BS.Player";
             BSPlayer.Link = new Uri("http://download11.bsplayer.com/download/file/mirror1/bsplayer276.setup.exe");
             BSPlayer.Tag = "cBS";
@@ -162,6 +197,19 @@ namespace Optimizer
             MP3Tag.Link = new Uri("https://download.mp3tag.de/mp3tagv304asetup.exe");
             MP3Tag.Tag = "cMp3Tag";
 
+            iTunes.Title = "Apple iTunes";
+            iTunes.Link = new Uri("https://secure-appldnld.apple.com/itunes12/001-50021-20201019-A1CAB6C2-1239-11EB-AE89-F95946985FC9/iTunesSetup.exe");
+            iTunes.Link64 = new Uri("https://secure-appldnld.apple.com/itunes12/001-50023-20201019-A1CA6082-1239-11EB-990E-FA5946985FC9/iTunes64Setup.exe");
+            iTunes.Tag = "ciTunes";
+
+            LightShot.Title = "Lightshot";
+            LightShot.Link = new Uri("https://softpedia-secure-download.com/dl/6ff73ad7802e41735613dfaa9a964cd4/5fde2290/100148251/software/multimedia/graphic/setup-lightshot.exe");
+            LightShot.Tag = "cLightShot";
+
+            Gyazo.Title = "Gyazo";
+            Gyazo.Link = new Uri("https://files.gyazo.com/setup/Gyazo-4.1.4.exe");
+            Gyazo.Tag = "cGyazo";
+
             // E-READERS
             SumatraPDF.Title = "SumatraPDF";
             SumatraPDF.Link64 = new Uri("https://www.sumatrapdfreader.org/dl2/SumatraPDF-3.2-64-install.exe");
@@ -194,15 +242,24 @@ namespace Optimizer
             Viber.Link = new Uri("https://download.cdn.viber.com/desktop/windows/ViberSetup.exe");
             Viber.Tag = "cViber";
 
-            Zoom.Title = "Zoom";
+            Zoom.Title = "Google Zoom";
             Zoom.Link = new Uri("https://zoom.us/client/latest/ZoomInstaller.exe");
             Zoom.Tag = "cZoom";
 
+            MSTeams.Title = "Microsoft Teams";
+            MSTeams.Link = new Uri("https://statics.teams.cdn.office.net/production-windows/1.3.00.32283/Teams_windows.exe");
+            MSTeams.Link64 = new Uri("https://statics.teams.cdn.office.net/production-windows-x64/1.3.00.32283/Teams_windows_x64.exe");
+            MSTeams.Tag = "cMSTeams";
+
             TeamViewer.Title = "TeamViewer";
             TeamViewer.Link = new Uri("https://download.teamviewer.com/download/TeamViewer_Setup.exe");
             TeamViewer.Tag = "cTV";
 
-            Thunderbird.Title = "Thunderbird";
+            AnyDesk.Title = "AnyDesk";
+            AnyDesk.Link = new Uri("https://download.anydesk.com/AnyDesk.exe");
+            AnyDesk.Tag = "cAnyDesk";
+
+            Thunderbird.Title = "Mozilla Thunderbird";
             Thunderbird.Link = new Uri("https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/78.6.0/win32/en-US/Thunderbird%20Setup%2078.6.0.exe");
             Thunderbird.Tag = "cThunderbird";
 
@@ -234,6 +291,14 @@ namespace Optimizer
             VS.Link = new Uri("https://download.visualstudio.microsoft.com/download/pr/9b3476ff-6d0a-4ff8-956d-270147f21cd4/76e39c746d9e2fc3eadd003b5b11440bcf926f3948fb2df14d5938a1a8b2b32f/vs_Community.exe");
             VS.Tag = "cVS";
 
+            Eclipse.Title = "Eclipse";
+            Eclipse.Link64 = new Uri("https://ftp.halifax.rwth-aachen.de/eclipse/oomph/epp/2020-12/R/eclipse-inst-jre-win64.exe");
+            Eclipse.Tag = "cEclipse";
+
+            AndroidStudio.Title = "Android Studio";
+            AndroidStudio.Link64 = new Uri("https://r7---sn-vuxbavcx-5ui6.gvt1.com/edgedl/android/studio/install/4.1.1.0/android-studio-ide-201.6953283-windows.exe");
+            AndroidStudio.Tag = "cAndroidStudio";
+
             SublimeMerge.Title = "Sublime Merge";
             SublimeMerge.Link64 = new Uri("https://download.sublimetext.com/sublime_merge_build_2039_x64_setup.exe");
             SublimeMerge.Tag = "cSublimeMerge";
@@ -292,6 +357,10 @@ namespace Optimizer
             OneDrive.Link = new Uri("https://oneclient.sfx.ms/Win/Prod/20.201.1005.0009/OneDriveSetup.exe");
             OneDrive.Tag = "cOneDrive";
 
+            Dropbox.Title = "Dropbox";
+            Dropbox.Link = new Uri("https://softpedia-secure-download.com/dl/2ccf16e1cb55677cf07a47d53655220f/5fde230a/100121213/software/internet/sharing/Dropbox%20112.4.321%20Offline%20Installer.exe");
+            Dropbox.Tag = "cDropbox";
+
             // GAMING
             Steam.Title = "Steam";
             Steam.Link = new Uri("https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe");
@@ -305,6 +374,40 @@ namespace Optimizer
             Blizzard.Link = new Uri("https://eu.battle.net/download/getInstaller?os=win&installer=Battle.net-Setup.exe");
             Blizzard.Tag = "cBlizzard";
 
+            EpicStore.Title = "Epic Games";
+            EpicStore.Link = new Uri("https://epicgames-download1.akamaized.net/Builds/UnrealEngineLauncher/Installers/Win32/EpicInstaller-10.19.2.msi");
+            EpicStore.Tag = "cEpicStore";
+
+            Origin.Title = "EA Origin";
+            Origin.Link = new Uri("https://origin-a.akamaihd.net/Origin-Client-Download/origin/live/OriginThinSetup.exe");
+            Origin.Tag = "cOrigin";
+
+            // TOOLS
+            IObitUninstaller.Title = "IObit Uninstaller";
+            IObitUninstaller.Link = new Uri("https://softpedia-secure-download.com/dl/389e6fef2951b146617cea3b08daecb1/5fde3994/100155179/software/tweak/iobituninstaller.exe");
+            IObitUninstaller.Tag = "cIObitU";
+
+            IObitSmartDefrag.Title = "IObit Smart Defrag";
+            IObitSmartDefrag.Link = new Uri("https://softpedia-secure-download.com/dl/6dd716c8eec1d3dcd6ea5ec39ac6d814/5fde390a/100054174/software/hdd/smart-defrag-setup.exe");
+            IObitSmartDefrag.Tag = "cIObitSD";
+
+            IObitDriverBooster.Title = "IObit Driver Booster";
+            IObitDriverBooster.Link = new Uri("https://cdn.iobit.com/dl/driver_booster_setup.exe");
+            IObitDriverBooster.Tag = "cIObitDB";
+
+            RevoUninstaller.Title = "Revo Uninstaller";
+            RevoUninstaller.Link = new Uri("https://dbcec14c0045e5f06bec-97d3a7ea808fa449a451dbca5decd6d2.ssl.cf1.rackcdn.com/revosetup.exe");
+            RevoUninstaller.Tag = "cRevo";
+
+            // ANTIVIRUS
+            Malwarebytes.Title = "Malwarebytes";
+            Malwarebytes.Link = new Uri("https://data-cdn.mbamupdates.com/web/mb4-setup-consumer/offline/mb4-setup-consumer-4.2.3.203-1.0.1112-1.0.33160.exe");
+            Malwarebytes.Tag = "cMalwarebytes";
+
+            AntiExploit.Title = "Anti-Exploit";
+            AntiExploit.Link = new Uri("https://softpedia-secure-download.com/dl/a5ccc10127b7c081492a7e69ee15d1a5/5fde3aaf/100222723/software/security/mbae-setup-1.13.1.304.exe");
+            AntiExploit.Tag = "cAntiExploit";
+
             CreateList();
         }
 
@@ -361,6 +464,25 @@ namespace Optimizer
             Apps.Add(MP3Tag);
             Apps.Add(WinSCP);
             Apps.Add(LibreOffice);
+            Apps.Add(EpicStore);
+            Apps.Add(LightShot);
+            Apps.Add(Gyazo);
+            Apps.Add(MSTeams);
+            Apps.Add(AnyDesk);
+            Apps.Add(Origin);
+            Apps.Add(Dropbox);
+            Apps.Add(AndroidStudio);
+            Apps.Add(Winamp);
+            Apps.Add(iTunes);
+            Apps.Add(Eclipse);
+            Apps.Add(Blender);
+            Apps.Add(Maxthon);
+            Apps.Add(IObitDriverBooster);
+            Apps.Add(IObitSmartDefrag);
+            Apps.Add(IObitUninstaller);
+            Apps.Add(RevoUninstaller);
+            Apps.Add(Malwarebytes);
+            Apps.Add(AntiExploit);
         }
     }
 }

File diff suppressed because it is too large
+ 550 - 54
Optimizer/MainForm.Designer.cs


+ 3 - 1
Optimizer/MainForm.cs

@@ -1993,6 +1993,7 @@ namespace Optimizer
             txtDownloadFolder.ReadOnly = true;
             c64.Enabled = false;
             c32.Enabled = false;
+            cAutoInstall.Enabled = false;
 
             linkLabel1.Visible = false;
         }
@@ -2004,6 +2005,7 @@ namespace Optimizer
             txtDownloadFolder.ReadOnly = false;
             c64.Enabled = true;
             c32.Enabled = true;
+            cAutoInstall.Enabled = true;
 
             linkLabel1.Visible = !string.IsNullOrEmpty(downloadLog);
 
@@ -2067,7 +2069,7 @@ namespace Optimizer
                     }
                     else
                     {
-                        downloadLog += "• " + x.Title + ":" + Environment.NewLine + "No 32-bit available" + Environment.NewLine + Environment.NewLine;
+                        downloadLog += "• " + x.Title + ":" + Environment.NewLine + "No 32-bit available, skipping" + Environment.NewLine + Environment.NewLine;
                     }
                 }
             }

File diff suppressed because it is too large
+ 10693 - 0
Optimizer/MainForm.resx


+ 8 - 0
Optimizer/Optimize.cs

@@ -284,10 +284,14 @@ namespace Optimizer
         internal static void DisableDefender()
         {
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender", "DisableAntiSpyware", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender", "DisableRealtimeMonitoring", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\Spynet", "SpyNetReporting", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\Spynet", "SubmitSamplesConsent", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\MRT", "DontReportInfectionInformation", "1", RegistryValueKind.DWord);
             Registry.ClassesRoot.DeleteSubKeyTree(@"\CLSID\{09A47860-11B0-4DA5-AFA5-26D86198A780}", false);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection", "DisableBehaviorMonitoring", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection", "DisableOnAccessProtection", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection", "DisableScanOnRealtimeEnable", "1", RegistryValueKind.DWord);
 
             RegistryKey k = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, RegistryView.Registry64);
 
@@ -302,10 +306,14 @@ namespace Optimizer
 
         internal static void EnableDefender()
         {
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender", "DisableRealtimeMonitoring", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender", "DisableAntiSpyware", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\Spynet", "SpyNetReporting", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows Defender\Spynet", "SubmitSamplesConsent", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\MRT", "DontReportInfectionInformation", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection", "DisableBehaviorMonitoring", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection", "DisableOnAccessProtection", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection", "DisableScanOnRealtimeEnable", "0", RegistryValueKind.DWord);
         }
 
         internal static void DisableErrorReporting()

+ 1 - 1
Optimizer/Program.cs

@@ -13,7 +13,7 @@ namespace Optimizer
         // Enter current version here
 
         internal readonly static float Major = 5;
-        internal readonly static float Minor = 4;
+        internal readonly static float Minor = 5;
 
         internal static string GetCurrentVersionTostring()
         {

+ 2 - 2
README.md

@@ -44,5 +44,5 @@ https://github.com/hellzerg/optimizer/blob/master/CHANGELOG.md
 
 ## Details: ##
 
-* Latest version: 5.4
-* Released: December 17, 2020
+* Latest version: 5.5
+* Released: December 19, 2020

+ 1 - 1
version.txt

@@ -1 +1 @@
-5.4
+5.5

Some files were not shown because too many files changed in this diff