Browse Source

Updated to v9.8

deadmoon 3 years ago
parent
commit
ff468ffa5a

+ 5 - 0
CHANGELOG.md

@@ -2,6 +2,11 @@
 
 All notable changes to this project will be documented in this file.
 
+## [9.8] - 2021-08-04
+- New: Disable Windows Defender completely in SAFE MODE - run Optimizer.exe /disabledefender (for Windows 10 1903 and later)
+- New: Cloudflare DNS helper in Pinger
+- New: System details in error logging
+
 ## [9.7] - 2021-08-02
 - New: Fully translated into Portuguese (thanks to https://github.com/cassiompf - Cassio)
 

+ 7 - 1
CONFS.md

@@ -21,5 +21,11 @@ https://github.com/hellzerg/optimizer/blob/master/confs/w10.conf
 #### Some options might not work properly ####
 optimizer.exe /unsafe
 
-## Reset Optimizer configuration might fix it when can't open
+## How to disable Windows Defender in Windows 10 1903 and later ##
+#### https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware "DisableAntiSpyware" is discontinued and will be ignored on client devices, as of version 1903. ####
+
+- Restart in SAFE MODE
+- Execute: optimizer.exe /disabledefender
+
+## Reset Optimizer configuration might fix it when can't open ##
 optimizer.exe /reset

+ 19 - 0
Optimizer/ErrorLogger.cs

@@ -11,6 +11,25 @@ namespace Optimizer
         {
             try
             {
+                if (!File.Exists(ErrorLogFile) || ( File.Exists(ErrorLogFile) && File.ReadAllText(ErrorLogFile).Trim() == string.Empty ))
+                {
+                    string bitness = Environment.Is64BitOperatingSystem ? "64-bit" : "32-bit";
+
+                    if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows10)
+                    {
+                        File.AppendAllText(ErrorLogFile, string.Format("{0} - {1} ({2})", Utilities.GetOS(), Utilities.GetWindows10Build(), bitness));
+                    }
+                    else
+                    {
+                        File.AppendAllText(ErrorLogFile, string.Format("{0} - ({1})", Utilities.GetOS(), bitness));
+                    }
+                    File.AppendAllText(ErrorLogFile, Environment.NewLine);
+                    File.AppendAllText(ErrorLogFile, string.Format("Optimizer {0} - .NET Framework {1} - Experimental build: {2}", Program.GetCurrentVersionTostring(), Utilities.GetNETFramework(), Program.EXPERIMENTAL_BUILD));
+                    File.AppendAllText(ErrorLogFile, Environment.NewLine);
+                    File.AppendAllText(ErrorLogFile, Environment.NewLine);
+                    File.AppendAllText(ErrorLogFile, Environment.NewLine);
+                }
+
                 File.AppendAllText(ErrorLogFile, string.Format("[ERROR] [{0}] in function [{1}]", DateTime.Now.ToString(), functionName));
                 File.AppendAllText(ErrorLogFile, Environment.NewLine);
                 File.AppendAllText(ErrorLogFile, errorMessage);

+ 147 - 3
Optimizer/MainForm.Designer.cs

@@ -159,6 +159,14 @@ namespace Optimizer
             this.checkBin = new Optimizer.ColoredCheckBox();
             this.checkMiniDumps = new Optimizer.ColoredCheckBox();
             this.pingerTab = new System.Windows.Forms.TabPage();
+            this.btnOpenNetwork = new System.Windows.Forms.Button();
+            this.txtIPv6A = new System.Windows.Forms.LinkLabel();
+            this.txtIPv6 = new System.Windows.Forms.LinkLabel();
+            this.label3 = new System.Windows.Forms.Label();
+            this.txtIPv4A = new System.Windows.Forms.LinkLabel();
+            this.label1 = new System.Windows.Forms.Label();
+            this.txtIPv4 = new System.Windows.Forms.LinkLabel();
+            this.lblDNS = new System.Windows.Forms.Label();
             this.flushCacheB = new System.Windows.Forms.Button();
             this.btnExport = new System.Windows.Forms.Button();
             this.copyB = new System.Windows.Forms.Button();
@@ -2231,6 +2239,14 @@ namespace Optimizer
             // pingerTab
             // 
             this.pingerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.pingerTab.Controls.Add(this.btnOpenNetwork);
+            this.pingerTab.Controls.Add(this.txtIPv6A);
+            this.pingerTab.Controls.Add(this.txtIPv6);
+            this.pingerTab.Controls.Add(this.label3);
+            this.pingerTab.Controls.Add(this.txtIPv4A);
+            this.pingerTab.Controls.Add(this.label1);
+            this.pingerTab.Controls.Add(this.txtIPv4);
+            this.pingerTab.Controls.Add(this.lblDNS);
             this.pingerTab.Controls.Add(this.flushCacheB);
             this.pingerTab.Controls.Add(this.btnExport);
             this.pingerTab.Controls.Add(this.copyB);
@@ -2249,6 +2265,126 @@ namespace Optimizer
             this.pingerTab.TabIndex = 13;
             this.pingerTab.Text = "Pinger";
             // 
+            // btnOpenNetwork
+            // 
+            this.btnOpenNetwork.BackColor = System.Drawing.Color.DodgerBlue;
+            this.btnOpenNetwork.FlatAppearance.BorderColor = System.Drawing.Color.DodgerBlue;
+            this.btnOpenNetwork.FlatAppearance.MouseDownBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnOpenNetwork.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
+            this.btnOpenNetwork.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnOpenNetwork.ForeColor = System.Drawing.Color.White;
+            this.btnOpenNetwork.Location = new System.Drawing.Point(579, 381);
+            this.btnOpenNetwork.Margin = new System.Windows.Forms.Padding(2);
+            this.btnOpenNetwork.Name = "btnOpenNetwork";
+            this.btnOpenNetwork.Size = new System.Drawing.Size(200, 29);
+            this.btnOpenNetwork.TabIndex = 92;
+            this.btnOpenNetwork.Text = "Open Network Connections";
+            this.btnOpenNetwork.UseVisualStyleBackColor = false;
+            this.btnOpenNetwork.Click += new System.EventHandler(this.btnOpenNetwork_Click);
+            // 
+            // txtIPv6A
+            // 
+            this.txtIPv6A.AutoSize = true;
+            this.txtIPv6A.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtIPv6A.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv6A.LinkColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv6A.Location = new System.Drawing.Point(618, 335);
+            this.txtIPv6A.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.txtIPv6A.Name = "txtIPv6A";
+            this.txtIPv6A.Size = new System.Drawing.Size(164, 21);
+            this.txtIPv6A.TabIndex = 91;
+            this.txtIPv6A.TabStop = true;
+            this.txtIPv6A.Tag = "themeable";
+            this.txtIPv6A.Text = "2606:4700:4700::1001";
+            this.txtIPv6A.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.txtIPv6A_LinkClicked);
+            // 
+            // txtIPv6
+            // 
+            this.txtIPv6.AutoSize = true;
+            this.txtIPv6.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtIPv6.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv6.LinkColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv6.Location = new System.Drawing.Point(618, 311);
+            this.txtIPv6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.txtIPv6.Name = "txtIPv6";
+            this.txtIPv6.Size = new System.Drawing.Size(158, 21);
+            this.txtIPv6.TabIndex = 90;
+            this.txtIPv6.TabStop = true;
+            this.txtIPv6.Tag = "themeable";
+            this.txtIPv6.Text = "2606:4700:4700::1111";
+            this.txtIPv6.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.txtIPv6_LinkClicked);
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Font = new System.Drawing.Font("Segoe UI Semibold", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label3.ForeColor = System.Drawing.Color.Silver;
+            this.label3.Location = new System.Drawing.Point(575, 313);
+            this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(39, 19);
+            this.label3.TabIndex = 89;
+            this.label3.Tag = "";
+            this.label3.Text = "IPv6:";
+            // 
+            // txtIPv4A
+            // 
+            this.txtIPv4A.AutoSize = true;
+            this.txtIPv4A.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtIPv4A.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv4A.LinkColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv4A.Location = new System.Drawing.Point(618, 271);
+            this.txtIPv4A.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.txtIPv4A.Name = "txtIPv4A";
+            this.txtIPv4A.Size = new System.Drawing.Size(52, 21);
+            this.txtIPv4A.TabIndex = 88;
+            this.txtIPv4A.TabStop = true;
+            this.txtIPv4A.Tag = "themeable";
+            this.txtIPv4A.Text = "1.0.0.1";
+            this.txtIPv4A.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.txtIPv4A_LinkClicked);
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Font = new System.Drawing.Font("Segoe UI Semibold", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label1.ForeColor = System.Drawing.Color.Silver;
+            this.label1.Location = new System.Drawing.Point(575, 250);
+            this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(39, 19);
+            this.label1.TabIndex = 87;
+            this.label1.Tag = "";
+            this.label1.Text = "IPv4:";
+            // 
+            // txtIPv4
+            // 
+            this.txtIPv4.AutoSize = true;
+            this.txtIPv4.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtIPv4.ForeColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv4.LinkColor = System.Drawing.Color.DodgerBlue;
+            this.txtIPv4.Location = new System.Drawing.Point(618, 247);
+            this.txtIPv4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.txtIPv4.Name = "txtIPv4";
+            this.txtIPv4.Size = new System.Drawing.Size(46, 21);
+            this.txtIPv4.TabIndex = 86;
+            this.txtIPv4.TabStop = true;
+            this.txtIPv4.Tag = "themeable";
+            this.txtIPv4.Text = "1.1.1.1";
+            this.txtIPv4.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.txtIPv4_LinkClicked);
+            // 
+            // lblDNS
+            // 
+            this.lblDNS.AutoSize = true;
+            this.lblDNS.Font = new System.Drawing.Font("Segoe UI Semibold", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDNS.ForeColor = System.Drawing.Color.Silver;
+            this.lblDNS.Location = new System.Drawing.Point(575, 196);
+            this.lblDNS.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+            this.lblDNS.Name = "lblDNS";
+            this.lblDNS.Size = new System.Drawing.Size(204, 38);
+            this.lblDNS.TabIndex = 85;
+            this.lblDNS.Tag = "";
+            this.lblDNS.Text = "Recommended Cloudflare DNS\r\n(click to copy)";
+            // 
             // flushCacheB
             // 
             this.flushCacheB.BackColor = System.Drawing.Color.DodgerBlue;
@@ -2257,10 +2393,10 @@ namespace Optimizer
             this.flushCacheB.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.flushCacheB.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.flushCacheB.ForeColor = System.Drawing.Color.White;
-            this.flushCacheB.Location = new System.Drawing.Point(26, 512);
+            this.flushCacheB.Location = new System.Drawing.Point(579, 414);
             this.flushCacheB.Margin = new System.Windows.Forms.Padding(2);
             this.flushCacheB.Name = "flushCacheB";
-            this.flushCacheB.Size = new System.Drawing.Size(177, 29);
+            this.flushCacheB.Size = new System.Drawing.Size(200, 29);
             this.flushCacheB.TabIndex = 84;
             this.flushCacheB.Text = "Flush DNS cache";
             this.flushCacheB.UseVisualStyleBackColor = false;
@@ -2274,7 +2410,7 @@ namespace Optimizer
             this.btnExport.FlatAppearance.MouseOverBackColor = System.Drawing.Color.RoyalBlue;
             this.btnExport.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnExport.ForeColor = System.Drawing.Color.White;
-            this.btnExport.Location = new System.Drawing.Point(463, 512);
+            this.btnExport.Location = new System.Drawing.Point(26, 512);
             this.btnExport.Margin = new System.Windows.Forms.Padding(2);
             this.btnExport.Name = "btnExport";
             this.btnExport.Size = new System.Drawing.Size(107, 29);
@@ -5145,6 +5281,14 @@ namespace Optimizer
         private PictureBox pictureBox3;
         private ColoredRadioButton radioPortuguese;
         private PictureBox pictureBox4;
+        private Label lblDNS;
+        private LinkLabel txtIPv4;
+        private LinkLabel txtIPv6A;
+        private LinkLabel txtIPv6;
+        private Label label3;
+        private LinkLabel txtIPv4A;
+        private Label label1;
+        private Button btnOpenNetwork;
     }
 }
 

+ 44 - 19
Optimizer/MainForm.cs

@@ -36,7 +36,7 @@ namespace Optimizer
         string _shodanIP = string.Empty;
         PingReply tmpReply;
 
-        NetworkMonitor _networkMonitor;
+        //NetworkMonitor _networkMonitor;
         double uploadSpeed = 0;
         double downloadSpeed = 0;
 
@@ -491,7 +491,7 @@ namespace Optimizer
             // Windows version, architecture, .NET Framework
             txtOS.Text = Utilities.GetOS();
             txtBitness.Text = Utilities.GetBitness();
-            txtNetFw.Text = ".NET Framework " + Utilities.CheckNETFramework();
+            txtNetFw.Text = ".NET Framework " + Utilities.GetNETFramework();
 
             if (Utilities.CurrentWindowsVersion == WindowsVersion.Unsupported)
             {
@@ -605,28 +605,28 @@ namespace Optimizer
             }
 
             // network monitoring
-            _networkMonitor = new NetworkMonitor();
+            //_networkMonitor = new NetworkMonitor();
         }
 
-        private void NetworkMonitoring()
-        {
-            while (true)
-            {
-                downloadSpeed = 0;
-                uploadSpeed = 0;
+        //private void NetworkMonitoring()
+        //{
+        //    while (true)
+        //    {
+        //        downloadSpeed = 0;
+        //        uploadSpeed = 0;
 
-                foreach (NetworkAdapter adapter in _networkMonitor.Adapters)
-                {
-                    //adapter.Refresh();
-                    downloadSpeed += Math.Round(adapter.DownloadSpeedMbps, 2);
-                    uploadSpeed += Math.Round(adapter.UploadSpeedMbps, 2);
-                }
+        //        foreach (NetworkAdapter adapter in _networkMonitor.Adapters)
+        //        {
+        //            //adapter.Refresh();
+        //            downloadSpeed += Math.Round(adapter.DownloadSpeedMbps, 2);
+        //            uploadSpeed += Math.Round(adapter.UploadSpeedMbps, 2);
+        //        }
 
-                this.Text = string.Format("Optimizer - DOWN: {0} UP: {1}", downloadSpeed, uploadSpeed);
+        //        this.Text = string.Format("Optimizer - DOWN: {0} UP: {1}", downloadSpeed, uploadSpeed);
 
-                Thread.Sleep(1000);
-            }
-        }
+        //        Thread.Sleep(1000);
+        //    }
+        //}
 
         private void Translate(bool skipFull = false)
         {
@@ -3013,5 +3013,30 @@ namespace Optimizer
         {
             radioPortuguese.PerformClick();
         }
+
+        private void txtIPv4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            Clipboard.SetText(txtIPv4.Text);
+        }
+
+        private void txtIPv4A_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            Clipboard.SetText(txtIPv4A.Text);
+        }
+
+        private void txtIPv6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            Clipboard.SetText(txtIPv6.Text);
+        }
+
+        private void txtIPv6A_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+        {
+            Clipboard.SetText(txtIPv6A.Text);
+        }
+
+        private void btnOpenNetwork_Click(object sender, EventArgs e)
+        {
+            Process.Start("NCPA.cpl");
+        }
     }
 }

+ 191 - 191
Optimizer/MainForm.resx

@@ -138,6 +138,15 @@
         7zVHyOzQcL8zr8oq0JC/Mq/IatCwr82jsio09It5RFbH4ct/S5CfRERERERERERERERE5CZvb38B7qmZ
         VUrZey8AAAAASUVORK5CYII=
 </value>
+  </data>
+  <data name="integrator7.Text" xml:space="preserve">
+    <value>Items can have custom icons and position.
+They can also be hidden, accessible only
+by pressing the SHIFT key.
+
+It can also create custom commands
+for Run Dialog, making it easy to launch
+any application only by typing your desired keyword.</value>
   </data>
   <data name="pictureBox85.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
@@ -265,6 +274,188 @@
         wE+1Aza5jAVEOyeTy1jAT7TDNb2MBkQ7J9PLaMB3tYM1uYwFfNDOyvQyGvAd7VBNL6MBv2jnZXIZC/iO
         dqiml9GAX7TzMr2MBnxVO1CTy1jAJ9q5mVzGAr6iHabpZTTgE+3cTC+jAVe1gzS5jAWcaGdnehkNuKId
         oullNOA32vmZ23/+9/8A8VIS644ZBj0AAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="pictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="pictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYa
+        HSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgo
+        KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wgARCAJYA+gDASIAAhEBAxEB/8QA
+        FgABAQEAAAAAAAAAAAAAAAAAAAgH/9oACAEBAAAAAJUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAADWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAP//EABYBAQEBAAAAAAAAAAAAAAAAAAAFB//aAAgBAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAACUAAAAAAAAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ
+        UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/EABYBAQEBAAAAAAAAAAAA
+        AAAAAAAGB//aAAgBAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AAAAAAAAAA
+        L8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+        AAAAAAAAAAAAAAAAAAAAAAAAAH//xAAUEAEAAAAAAAAAAAAAAAAAAADQ/9oACAEBAAE/ABJ//8QAGhEA
+        AgMBAQAAAAAAAAAAAAAAFWIAoeGQoP/aAAgBAgEBPwDnoTW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW
+        8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hN
+        byE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE
+        1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vPRR//xAAaEQACAwEBAAAAAAAAAAAAAAAWYwCi4pCg/9oA
+        CAEDAQE/AOegM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+u
+        oDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoD
+        PrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPr
+        qAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz669FH/2Q==
+</value>
+  </data>
+  <data name="pictureBox89.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4BAMAAABMVwCiAAAABGdBTUEAALGPC/xhBQAAABJQTFRF4Q8h
+        6Vxh74uP9bGz+tbW/v/8GsWRtAAAAaFJREFUaN7tmMtugzAQRW1I9hE0+0ZN960U9pVa9iFl/v9XCuKV
+        EGxS+XqkVvesErO4eJi3IYQQQgghhBAP9uVL6s/DLq7IUTrq94gqSSkjFxUVke9IKvZGJdp9CpnxEUPl
+        aTLXofmbnUQi+JsdVQYny8oIZtsPKs+Tcjn9BmHvVZpDuLcNl6luTjfo6/TOXM+Owckg7S/zNju3UBXz
+        6op8rE87AxJ6nXT5y6DZL7nZiEVZrlh2gEHmDJLpP43jqQUZM/FnfiuYKN10MmenTAWR2Xo/TSPTWS0L
+        lOkdbeeUad/AHkPrQuH1gFbmYvIyuJqW/uBsi8RJwoupK6FdybiD97cyTtMnfg95lJW3zUEJzytjCwHZ
+        zCeTy1KT8FdllIxmcC6g5NBa4amUbNZTZ9U07sGp86FCYI6hHbVSWVMq0onf1VAtx1oDhRpzVtpB1Ky7
+        9QYgrLkdxpu4qxqtwUNrjEod10kMFp0RV2tgH9cP17GT4LcpOssUrdWQ0qJLa213t4SsTBx0VqpaC2Kt
+        dbfplvcSe3lPCCGEEEII+b8Y8wMr+tb90yrnzgAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="pictureBox88.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4CAYAAAC+eR2RAAAABGdBTUEAALGPC/xhBQAAAhJJREFUeF7t
+        3LFtw1AQREG16t5ciQEV4x4s0GC+gdcCTjhxgkk2EH7AByafut0+7scrfH59H4/j51/S78GIOA4QDCvF
+        cYBgWCmOAwTDSnEcIBhWiuMAwbBSHAcIhpXiOEAwrBTHAYJhpTgOEAwrxXGAYFgpjgMEw0pxHCAYVorj
+        gI3BPHNm3oNgCoJBMAXBIJiCYBBMQTAIpiAYBFMQDIIpCAbBFASDYAqCQTAFwSCYgmAQTEEw3NIIZIIp
+        nG+Y9ObhQtKDQSYYBFMQDIIpCAbBFASDYAqCQTAFwSCYgmAQTEEwCKYgGARTEAyCKQgGwZTOaLgu1/sL
+        z5yZ9yCYgmAQTEEwCKYgGARTEAyCKQgGwRQEg2AKgkEwBcEgmIJgEExBMAimIBgEUxAMgimd5+a6BAON
+        OA4QDCvFcYBgWCmOAwTDSnEcIBhWiuMAwbBSHAcIhpXiOEAwrBTHAYJhpTgOEAwrxXGAYFgpjgMEw0rp
+        gQQywUBBMFAQDBQEAwXBQEEwUBAMFAQDBcFAQTBQEAwUBAMFwUDhZdf7YaU4AlkcgSyOQBZHIIsjkMUR
+        yOIIZHEEsjgCWRyBLI5Adv5lK/A3bitDQTBQEAwUBAMFwUBBMFAQDBQEAwXBQEEwUBAMFAQDBcFAwW1l
+        KPgeBhpxBLI4AlkcgSyOQBZHIIsjkMURyOIIZHEEsjgCWRyBLI5AcD9+AfnI8ve5PRyJAAAAAElFTkSu
+        QmCC
+</value>
+  </data>
+  <data name="pictureBox87.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4CAYAAAC+eR2RAAAABGdBTUEAALGPC/xhBQAAAXFJREFUeF7t
+        01ENgDAUwMAJgUwD8tGFgIeF9f+anISukXScYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQ
+        YaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQ
+        YaSQYaSQYaSQYaSQYaSQYaSQYaSQYaTQup93gDOGgcAwEBgGAsNAYBgIDAOBYSAwDASGgcAwEBgGAsNA
+        YBgIDAOBYSAwDASGgcAwEBgGAsNAYBgIDAOBYSAwDASGgcAwEBgGAsNAYBgIDAOBYSAwDASGgcAwEBgG
+        AsNAYBgIDAOBYSBY37UHOGMYCAwDgWEgMAwEhoHAMBAYBgLDQGAYCAwDgWEgMAwEhoHAMBAYBgLDQGAY
+        CAwDgWEgMAwEhoHAMBAYBgLDQGAYCAwDgWEgMAwEhoHAMBAYBgLDQGAYCAwDgWEgMAwEhoHAMBAYBo7t
+        +QF7l+lda2DhiAAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="pictureBox86.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+        QmCC
 </value>
   </data>
   <data name="picFOSS.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -1292,197 +1483,6 @@
         2+78tjX//qqUN7yvicFQFckgXfpv8rIR+fgu/Ah+Dr8jjzN3IOTvT+V3/n6L/5evlisQ5wP9dHVI2crU
         rE3Ix+7k4Rcga1tkt94dYVX+/60atFDEkXuZ1Y7Ggc1va7TGJC81SGd50tucvz/gr9xb5YFM+nU5P6mP
         Tfnt01DpHHsRacX2GdHrD2pe59Fv2Ykj90rLlgnlW+AuMsv+fzJ11yOH4nDYAAAAAElFTkSuQmCC
-</value>
-  </data>
-  <data name="integrator7.Text" xml:space="preserve">
-    <value>Items can have custom icons and position.
-They can also be hidden, accessible only
-by pressing the SHIFT key.
-
-It can also create custom commands
-for Run Dialog, making it easy to launch
-any application only by typing your desired keyword.</value>
-  </data>
-  <data name="pictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        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
-</value>
-  </data>
-  <data name="pictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4CAMAAACJp+2jAAAABGdBTUEAALGPC/xhBQAAAJZQTFRF5gAb
-        VShJqhcYkiUjFjjvmCkSMUR1ijkSF0zFlDo8DlitsUIPpUgLm1MIi1gIQWRwoVYtpVNRg2cFulkLY3Vn
-        cnhBd3wjkm1qvGwHnHBQk4EAo3wEW4tHzGiUvHwCtXSOaJOI6W+oqpQKqouRoZc4lpiKtp5MxqoOsqV/
-        36cAuqlvzrQAyrI/tK6t4bQA6sQIysvI/tUAE+o8dwAABaJJREFUeF7tmw13qjgQhm/DRlaBVIMgH1e0
-        oKIFRP//n9t3ArXe3bt7DrYbbU8eKx/t9ByezmQSaPvDYDAYDAaDwWAwGAwGg8FgMBgMBsN35fyN+CyZ
-        tt/flU+SqapHsPkkmbbsD+7KJ8nMw7w/uiefINO2VRsEm/Z490r7sExV13lZbkLs8rruP3knPiJTlXVd
-        J2WL1ORJjt0ROuBuGbpdpkIqkJJurOS7inZtsqlKZEh9Tj83y7SbnDKwgcQxi/Jdmh1wqjyq5E42N8vU
-        CTbtYZdGDmMsf02x9bN8R22gylWetHO7TN6ShiU5LJjcqJ2ISemAsdNH6eUDmXHp8plQFl7Z7TzaMvnl
-        ZFJ1+Tz1XGwEPhj3hFAy4k4N7WaZc55yznhp2ymfea4d2TMcCQwd7iV3WtzcLnNORWnPOI+QCebCDFnB
-        duZV4l4TzQdkWuEx4XqoLQ+1lgpPeJ7nCiazPkA7N8hQT+4oUyHTVCZJAh9sk1SKNH3Pi+4GPVTmmLmp
-        k71d71Hkm/xnmOdpmuZ5+LPapJcaozVOeexP9DBUJuJSSjvqz85pmUghbNt2XSo4iRVO/5WzZ3Nhc62t
-        YHBmZIjX5QdeSZhYlqU6MnNcodY4ihTWoexP9DBUplUVRTKRr0BKgB3vX6+gfFQUWWptbENlKgVdbLcA
-        eGN/6uj2tAAoVaTWQTO4zKhpJdSmOhlb2GrfyzS7oGkaJZNT4HvV6WCozDkn6IBkOLcl1gFKplg1i8Xy
-        Jd6vCiVzvERqY7DMa9Ns93RAMra0pafWzZBZFni/rJplV2YtUrTVu+AcLoNausiIhF5UaCiz4mW1eoFM
-        0ctQ1X0lGZnQ9C87maZYguILyxC07t+fmtUKLitk6IvKeKMwCeZdmTWrommWL8UJPl9E5hjPLJdzh/tq
-        zPwZJM+Tfsw0SMoKHQCZ2fmO41iuNdN7NzBM5uj4fsRwpT7aMslImYQSMlYMFSRnuXyhg5hFCPGdjLHL
-        Mk4Dw2Q485nDx1PfUTJcJFh+JYLT2mzWYNRg3KDKIAPf2dT1Sar/Xg0Mk3EYRwrUmDmizESSzP8I0M2s
-        0WRkjZtFUUAIMjtUF42ZYurqTM0wmYyzmBoA3dBAxpZyPgmkbT1PJs8jtlCVhiFDDeAQ0dmUcY2jZmAD
-        cJVMzLyum/U8BXCaP41x+SeszJSMzTqZxx0zKB5qzbHj0NX2WGwUBpMwGFlYwHTszi3jsMKBTobKYJ5p
-        xrgNw81XzryK48Nmo9EkGE2e+ls0MIWMagmPPc+0MVSYg9uUi4zLnyZzTDdjHvmZH0WRD5nzgVr3+JEz
-        00b0c7diOn6X8ZCacDJibuRkTuQflMy5WlCso/O50zAZchkX3XLmXaa02NPoiXHMQTRL+p1Me2oWVHj0
-        mw5NDJPJWETrlr/JVLbFueX5WYbMUKH1MtQAHKbxxnmYzIFnl4XmlYzLK4tlyIuDEcMumUFk7dsUq4mB
-        DSD7NxmbZY4fpT+jCKPmSsbVWGVDZbp55vcyqK8EMpScd5nHfqDxH5nB2Ke+/EuZUaQ2PksGY8aP0B98
-        tIDrzFCkNgbLJBtAB/IXmTESguU+ugCqjKX4+pECH/tRU5m8PQ77JTN5wZwKkwrmGb9iFrVjFZc89BPN
-        7qGrerYvr2TkaYzOHLGIZZHTVVkXqfVXNANl8jDc5Bts6Ni6yIy38dZifhbh5TCLbs1CigzDQKfNQJlg
-        Pp9v6U0npehl4ubVeqXFNKM/cLCptEoEqUidS82BMvPtdvuM91ydtXI6Te14v15vF9v1uphZljWlwU8y
-        CKLoQJ3qYajMc09/fq7qPW7C1uv5et2cmtfLJFn2cc8PLEPXSqPgemJvq7re7XZ1/Y/hQVHXkf83A2Ue
-        GyPzqBiZR6X/jwCDwWAwGAwGg8FgMBgMBoPBYDAYDN+MHz/+AjMyc4Ew0IMWAAAAAElFTkSuQmCC
-</value>
-  </data>
-  <data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYa
-        HSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgo
-        KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wgARCAJYA+gDASIAAhEBAxEB/8QA
-        FgABAQEAAAAAAAAAAAAAAAAAAAgH/9oACAEBAAAAAJUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAADWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAP//EABYBAQEBAAAAAAAAAAAAAAAAAAAFB//aAAgBAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAACUAAAAAAAAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ
-        UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/EABYBAQEBAAAAAAAAAAAA
-        AAAAAAAGB//aAAgBAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AAAAAAAAAA
-        L8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAH//xAAUEAEAAAAAAAAAAAAAAAAAAADQ/9oACAEBAAE/ABJ//8QAGhEA
-        AgMBAQAAAAAAAAAAAAAAFWIAoeGQoP/aAAgBAgEBPwDnoTW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW
-        8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hN
-        byE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE
-        1vITW8hNbyE1vITW8hNbyE1vITW8hNbyE1vPRR//xAAaEQACAwEBAAAAAAAAAAAAAAAWYwCi4pCg/9oA
-        CAEDAQE/AOegM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+u
-        oDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoD
-        PrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPr
-        qAz66gM+uoDPrqAz66gM+uoDPrqAz66gM+uoDPrqAz669FH/2Q==
-</value>
-  </data>
-  <data name="pictureBox89.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4BAMAAABMVwCiAAAABGdBTUEAALGPC/xhBQAAABJQTFRF4Q8h
-        6Vxh74uP9bGz+tbW/v/8GsWRtAAAAaFJREFUaN7tmMtugzAQRW1I9hE0+0ZN960U9pVa9iFl/v9XCuKV
-        EGxS+XqkVvesErO4eJi3IYQQQgghhBAP9uVL6s/DLq7IUTrq94gqSSkjFxUVke9IKvZGJdp9CpnxEUPl
-        aTLXofmbnUQi+JsdVQYny8oIZtsPKs+Tcjn9BmHvVZpDuLcNl6luTjfo6/TOXM+Owckg7S/zNju3UBXz
-        6op8rE87AxJ6nXT5y6DZL7nZiEVZrlh2gEHmDJLpP43jqQUZM/FnfiuYKN10MmenTAWR2Xo/TSPTWS0L
-        lOkdbeeUad/AHkPrQuH1gFbmYvIyuJqW/uBsi8RJwoupK6FdybiD97cyTtMnfg95lJW3zUEJzytjCwHZ
-        zCeTy1KT8FdllIxmcC6g5NBa4amUbNZTZ9U07sGp86FCYI6hHbVSWVMq0onf1VAtx1oDhRpzVtpB1Ky7
-        9QYgrLkdxpu4qxqtwUNrjEod10kMFp0RV2tgH9cP17GT4LcpOssUrdWQ0qJLa213t4SsTBx0VqpaC2Kt
-        dbfplvcSe3lPCCGEEEII+b8Y8wMr+tb90yrnzgAAAABJRU5ErkJggg==
-</value>
-  </data>
-  <data name="pictureBox88.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4CAYAAAC+eR2RAAAABGdBTUEAALGPC/xhBQAAAhJJREFUeF7t
-        3LFtw1AQREG16t5ciQEV4x4s0GC+gdcCTjhxgkk2EH7AByafut0+7scrfH59H4/j51/S78GIOA4QDCvF
-        cYBgWCmOAwTDSnEcIBhWiuMAwbBSHAcIhpXiOEAwrBTHAYJhpTgOEAwrxXGAYFgpjgMEw0pxHCAYVorj
-        gI3BPHNm3oNgCoJBMAXBIJiCYBBMQTAIpiAYBFMQDIIpCAbBFASDYAqCQTAFwSCYgmAQTEEw3NIIZIIp
-        nG+Y9ObhQtKDQSYYBFMQDIIpCAbBFASDYAqCQTAFwSCYgmAQTEEwCKYgGARTEAyCKQgGwZTOaLgu1/sL
-        z5yZ9yCYgmAQTEEwCKYgGARTEAyCKQgGwRQEg2AKgkEwBcEgmIJgEExBMAimIBgEUxAMgimd5+a6BAON
-        OA4QDCvFcYBgWCmOAwTDSnEcIBhWiuMAwbBSHAcIhpXiOEAwrBTHAYJhpTgOEAwrxXGAYFgpjgMEw0rp
-        gQQywUBBMFAQDBQEAwXBQEEwUBAMFAQDBcFAQTBQEAwUBAMFwUDhZdf7YaU4AlkcgSyOQBZHIIsjkMUR
-        yOIIZHEEsjgCWRyBLI5Adv5lK/A3bitDQTBQEAwUBAMFwUBBMFAQDBQEAwXBQEEwUBAMFAQDBcFAwW1l
-        KPgeBhpxBLI4AlkcgSyOQBZHIIsjkMURyOIIZHEEsjgCWRyBLI5AcD9+AfnI8ve5PRyJAAAAAElFTkSu
-        QmCC
-</value>
-  </data>
-  <data name="pictureBox87.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4CAYAAAC+eR2RAAAABGdBTUEAALGPC/xhBQAAAXFJREFUeF7t
-        01ENgDAUwMAJgUwD8tGFgIeF9f+anISukXScYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQ
-        YaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQYaSQ
-        YaSQYaSQYaSQYaSQYaSQYaSQYaSQYaTQup93gDOGgcAwEBgGAsNAYBgIDAOBYSAwDASGgcAwEBgGAsNA
-        YBgIDAOBYSAwDASGgcAwEBgGAsNAYBgIDAOBYSAwDASGgcAwEBgGAsNAYBgIDAOBYSAwDASGgcAwEBgG
-        AsNAYBgIDAOBYSBY37UHOGMYCAwDgWEgMAwEhoHAMBAYBgLDQGAYCAwDgWEgMAwEhoHAMBAYBgLDQGAY
-        CAwDgWEgMAwEhoHAMBAYBgLDQGAYCAwDgWEgMAwEhoHAMBAYBgLDQGAYCAwDgWEgMAwEhoHAMBAYBo7t
-        +QF7l+lda2DhiAAAAABJRU5ErkJggg==
-</value>
-  </data>
-  <data name="pictureBox86.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAAMwAAAB4CAMAAACJp+2jAAAABGdBTUEAALGPC/xhBQAAADxQTFRFACR9
-        FTeJ0gorK0qU0yQ5SGSj2kZY4WFwboO0gJK/5XqH6JSfnq/R8LG4wsrf9tPY4ePv+uXn/fDw/f/8RBY9
-        qwAABRJJREFUeF7tm2F7qyAMRm3XbbVru1X//3+9KBGVECAhOO8ez8c50aMIr5g2/ZL21ChwtY115yCd
-        3XqFfy7i1NrG+u/Poem1jI7OVjKzyodt2pfR0NlGxrsrA1im/yk9ziYy1x/bzsupBGWKdTaQcSo3aHUk
-        KFOoU11mVrlAoxZCxui8w558Ksu8g0rnqRiZy5fdhHlKdarKvD/t/v2Xr3J7Neezuk5FmUmlC6j0vZE5
-        nz8e9l8wzzdohUM1mTfyrnx+D38eZWI6d/60U0nmdLd79g+YIx1WxckYHfgD5s69O1Vk3kiV+cydTFSH
-        d3cqyNB3ZdmnFjLz7UJ0LB11mdMddppCmGP9eKxkjI4ZE8IwIpuyDMqTDv9Jb7xx4TIMcWGyD68rA615
-        ycWAp5QGjdiXGxwOkZtxNGVCeXLk8oVP08QZFAtKdfRkqBAWVBllgneQ1MkIBVoyZAijrjYEzYwOOZHW
-        0ZGJqFCPddNC4/P7GhCJbIlZVENmSi7hEBaka4eRj9KRRrZymVQIC9DB3JE/kM/EdEplBCrLaTAvLayh
-        I1uZTE4I8/ECikITjhIZpctK69A3N6wjl3EqjA5P9JBIX2VFNqmM8rMbfysNg3VkMoFFPUD8Xk/qMDKO
-        SIYVwiwZSxTsEIF0BDLhRT1DWbAyMOPdwEqHLTMdUD3yjkQulN2AWVwopkx5V0hxhXYkTyNLRjDmdDwV
-        Az24RMZJq8OQodcn6cntSszVUcTDfrZMYQjjIcwWmTKaCSqLiA59QLijcZlWcqFKVAYk188SlwF497wc
-        SWQbyJBReoFiQY85dGTLkEEq4hDGIxLZSJ2EjF6enLlmcp/m6cfN47F+ChxxmW/Y20F2sJ87nEIS8ptm
-        OVkDgCqHTB6HTBGHTB6/INNV4wVn7/GCzRXwPgP+3xwye+WQ2SuHzF45ZPbKIbNXDpm9csjslUNmrxwy
-        e+WQ2St/SwZWaSrwC0tNsH5WgWNFs4hDJo9Dpoi/JQPfNpM8qZPAX2yh2IEpQ3747Z5wCkngm3OKqQAN
-        ESkS494Z+rM8s7wszlTehogWifG7GX1lCn7Pu4ZUSRRsSJ4ZXHqoquNKTRBIZSoSg8PHZSgnuuS0uOTE
-        FQEhUDmSU2nzSrSmH4cg6DqUomIghoqr12pPucVzrtIQUUHHVZoh6Mqqsbwtu6zRleYhIkeQ6BQciFFw
-        Sl8wuqqOXQ8YUSGLad01Y8jwdKauzNKhe3OgUh+2LHozS0b8ZOYRUckbNpkyouE/U4dMLvRPA7wZgC0T
-        0cEZYyoMzcg4ghCG5maBjCgyJXRoFb/FWQW3KJKRXUdaR+viCGVkOuGMIwlh4QsjljG7wlYEK7LRKmQI
-        I38uUSDTnGBnTCTjrHV0h/oSmdjMkBXZtDNFmUw0ftDnY3XEeZKkVEauQ79WkLulcni5DK/jw3l1LbXU
-        hPtnroqOjOg5DstE8mR4XF+hI8MaYa1OSCY7hBFoybDnPiyDZ9tJJXeBRE+GmUp8GaQyJ5dMFV0Zjs5l
-        LSNOqCt0ZUx7uZFtJaOioi8T0Vk/3guZ4DM1wvzNqr5MJLItE6iTkYQwggoyeZENZGgV9sJOJZloxgGd
-        UYZMCBKVajLpyGZkklGUSzWZVMBv6JcEoUpVmbiOX24Set/hUlUmlkDXMswQRlBZho5sSxkdlQ1kKJ1Z
-        Ru+D2wYy4cg2yWh+2d1ExhwG6YCMospmMlinuRgSi3pcNpMxh4LWBvr+H5KPuLOKmUNzAAAAAElFTkSu
-        QmCC
 </value>
   </data>
   <metadata name="defineCommandDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

+ 1 - 0
Optimizer/Optimizer.csproj

@@ -230,6 +230,7 @@
     </Compile>
     <None Include="Resources\DE.json" />
     <None Include="Resources\DesktopShortcuts.reg" />
+    <None Include="Resources\DisableDefenderSafeMode1903Plus.bat" />
     <None Include="Resources\DisableOfficeTelemetry.reg" />
     <None Include="Resources\EN.json" />
     <None Include="Resources\EnableOfficeTelemetry.reg" />

+ 15 - 1
Optimizer/Program.cs

@@ -13,7 +13,7 @@ namespace Optimizer
         // Enter current version here
 
         internal readonly static float Major = 9;
-        internal readonly static float Minor = 7;
+        internal readonly static float Minor = 8;
 
         internal readonly static bool EXPERIMENTAL_BUILD = false;
 
@@ -136,12 +136,26 @@ namespace Optimizer
                             return;
                         }
 
+                        // resets configuration
                         if (arg == "/reset")
                         {
                             Utilities.ResetConfiguration(true);
                             return;
                         }
 
+                        // disables Defender in SAFE MODE (for Windows 10 1903+)
+                        if (arg == "/disabledefender")
+                        {
+                            File.WriteAllText("DisableDefenderSafeMode.bat", Properties.Resources.DisableDefenderSafeMode1903Plus);
+                            Utilities.RunBatchFile("DisableDefenderSafeMode.bat");
+                            System.Threading.Thread.Sleep(1000);
+                            Utilities.RunBatchFile("DisableDefenderSafeMode.bat");
+                            System.Threading.Thread.Sleep(1000);
+                            File.Delete("DisableDefenderSafeMode.bat");
+
+                            return;
+                        }
+
                         if (arg.StartsWith("/"))
                         {
                             if (File.Exists(arg.Remove(0, 1)))

+ 17 - 2
Optimizer/Properties/Resources.Designer.cs

@@ -103,6 +103,21 @@ namespace Optimizer.Properties {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to rem USE AT OWN RISK AS IS WITHOUT WARRANTY OF ANY KIND !!!!!
+        ///
+        ///rem https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware
+        ///rem &quot;DisableAntiSpyware&quot; is discontinued and will be ignored on client devices, as of the August 2020 (version 4.18.2007.8) update to Microsoft Defender Antivirus.
+        ///
+        ///rem Disable Tamper Protection First !!!!!
+        ///rem https://www.tenforums.com/tutorials/123792-turn-off-tamper-protection-windows-defender-antivirus.ht [rest of string was truncated]&quot;;.
+        /// </summary>
+        internal static string DisableDefenderSafeMode1903Plus {
+            get {
+                return ResourceManager.GetString("DisableDefenderSafeMode1903Plus", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized string similar to Windows Registry Editor Version 5.00
         ///
@@ -395,11 +410,11 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton10&quot;: &quot;Aplicar e reiniciar&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Reiniciar para aplicar as alterações?&quot;,
         ///	&quot;txtVersion&quot;: &quot;Versão: {VN}&quot;,
-        ///	&quot;txtBitness&quot;: &quot;O seu computador é de {BITS} bits.&quot;,
+        ///	&quot;txtBitness&quot;: &quot;A arquitetura do seu computador é de {BITS}.&quot;,
         ///	&quot;linkUpdate&quot;: &quot;Nova atualização disponível&quot;,
         ///	&quot;lblLab&quot;: &quot;Experimentar nova implementação\n(deletar após teste)&quot;,
         ///	&quot;performanceSw&quot;: &quot;Habilitar ajustes de desempenho&quot;,
-        ///	&quot;networkSw&quot;: &quot;Desativar limitações de red [rest of string was truncated]&quot;;.
+        ///	&quot;networkSw&quot;: &quot;Desativar limitaç [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string PT {
             get {

+ 3 - 0
Optimizer/Properties/Resources.resx

@@ -196,4 +196,7 @@
   <data name="PT" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\PT.json;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
   </data>
+  <data name="DisableDefenderSafeMode1903Plus" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\DisableDefenderSafeMode1903Plus.bat;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
+  </data>
 </root>

+ 2 - 0
Optimizer/Resources/DE.json

@@ -99,6 +99,8 @@
 	"cleanerTitle": "Bereinigen des Systemlaufwerks",
 	"pingerTitle": "Pingen von IP-Adressen und bewerten anhand ihrer Latenz",
     "lblPinger": "IP / Domainname",
+	"lblDNS": "Empfohlene Cloudflare-DNS\n(zum kopieren anklicken)",
+	"btnOpenNetwork": "Netzwerkverbindungen öffnen",
 	"copyIPB": " Kopieren",
 	"copyB": "IP kopieren",
 	"btnShodan": "Auf SHODAN.io prüfen",

+ 65 - 0
Optimizer/Resources/DisableDefenderSafeMode1903Plus.bat

@@ -0,0 +1,65 @@
+rem USE AT OWN RISK AS IS WITHOUT WARRANTY OF ANY KIND !!!!!
+
+rem https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware
+rem "DisableAntiSpyware" is discontinued and will be ignored on client devices, as of the August 2020 (version 4.18.2007.8) update to Microsoft Defender Antivirus.
+
+rem Disable Tamper Protection First !!!!!
+rem https://www.tenforums.com/tutorials/123792-turn-off-tamper-protection-windows-defender-antivirus.html
+reg add "HKLM\Software\Microsoft\Windows Defender\Features" /v "TamperProtection" /t REG_DWORD /d "0" /f
+
+rem https://technet.microsoft.com/en-us/itpro/powershell/windows/defender/set-mppreference
+rem https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-0290
+
+rem Exclusion in WD can be easily set with an elevated cmd, so that makes it super easy to damage any pc.
+rem WMIC /NAMESPACE:\\root\Microsoft\Windows\Defender PATH MSFT_MpPreference call Add ExclusionPath="xxxxxx
+
+rem To disable System Guard Runtime Monitor Broker
+rem reg add "HKLM\System\CurrentControlSet\Services\SgrmBroker" /v "Start" /t REG_DWORD /d "4" /f
+
+rem To disable Windows Defender Security Center include this
+rem reg add "HKLM\System\CurrentControlSet\Services\SecurityHealthService" /v "Start" /t REG_DWORD /d "4" /f
+
+rem 1 - Disable Real-time protection
+reg delete "HKLM\Software\Policies\Microsoft\Windows Defender" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender" /v "DisableAntiVirus" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\MpEngine" /v "MpEnablePus" /t REG_DWORD /d "0" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v "DisableBehaviorMonitoring" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v "DisableIOAVProtection" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v "DisableOnAccessProtection" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v "DisableRealtimeMonitoring" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v "DisableRoutinelyTakingAction" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v "DisableScanOnRealtimeEnable" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\Reporting" /v "DisableEnhancedNotifications" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\SpyNet" /v "DisableBlockAtFirstSeen" /t REG_DWORD /d "1" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\SpyNet" /v "SpynetReporting" /t REG_DWORD /d "0" /f
+reg add "HKLM\Software\Policies\Microsoft\Windows Defender\SpyNet" /v "SubmitSamplesConsent" /t REG_DWORD /d "2" /f
+
+rem 0 - Disable Logging
+reg add "HKLM\System\CurrentControlSet\Control\WMI\Autologger\DefenderApiLogger" /v "Start" /t REG_DWORD /d "0" /f
+reg add "HKLM\System\CurrentControlSet\Control\WMI\Autologger\DefenderAuditLogger" /v "Start" /t REG_DWORD /d "0" /f
+
+rem Disable WD Tasks
+schtasks /Change /TN "Microsoft\Windows\ExploitGuard\ExploitGuard MDM policy Refresh" /Disable
+schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Cache Maintenance" /Disable
+schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Cleanup" /Disable
+schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan" /Disable
+schtasks /Change /TN "Microsoft\Windows\Windows Defender\Windows Defender Verification" /Disable
+
+rem Disable WD systray icon
+reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run" /v "SecurityHealth" /f
+reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v "SecurityHealth" /f
+
+rem Remove WD context menu
+reg delete "HKCR\*\shellex\ContextMenuHandlers\EPP" /f
+reg delete "HKCR\Directory\shellex\ContextMenuHandlers\EPP" /f
+reg delete "HKCR\Drive\shellex\ContextMenuHandlers\EPP" /f
+
+rem Disable WD services
+rem reg add "HKLM\System\CurrentControlSet\Services\WdBoot" /v "Start" /t REG_DWORD /d "4" /f
+reg add "HKLM\System\CurrentControlSet\Services\WdFilter" /v "Start" /t REG_DWORD /d "4" /f
+reg add "HKLM\System\CurrentControlSet\Services\WdNisDrv" /v "Start" /t REG_DWORD /d "4" /f
+reg add "HKLM\System\CurrentControlSet\Services\WdNisSvc" /v "Start" /t REG_DWORD /d "4" /f
+reg add "HKLM\System\CurrentControlSet\Services\WinDefend" /v "Start" /t REG_DWORD /d "4" /f
+
+rem Run twice to disable WD services !!!!!

+ 2 - 0
Optimizer/Resources/EL.json

@@ -99,6 +99,8 @@
 	"cleanerTitle": "Καθαρισμός του δίσκου συστήματος",
 	"pingerTitle": "Διαγνωστικά ταχύτητας δικτύου",
 	"lblPinger": "IP / Όνομα ιστοσελίδας",
+	"lblDNS": "Προτεινόμενο Cloudflare DNS\n(πατήστε για αντιγραφή)",
+	"btnOpenNetwork": "Συνδέσεις Δικτύου",
 	"copyIPB": "Αντιγραφή",
 	"copyB": "Αντιγραφή IP",
 	"btnShodan": "Έλεγχος SHODAN.io",

+ 2 - 0
Optimizer/Resources/EN.json

@@ -99,6 +99,8 @@
 	"cleanerTitle": "Clean up your system drive",
 	"pingerTitle": "Ping IP addresses and assess your latency",
 	"lblPinger": "IP / Domain name",
+	"lblDNS": "Recommended Cloudflare DNS\n(click to copy)",
+	"btnOpenNetwork": "Open Network Connections",
 	"copyIPB": "Copy",
 	"copyB": "Copy IP",
 	"btnShodan": "Check on SHODAN.io",

+ 2 - 0
Optimizer/Resources/ES.json

@@ -99,6 +99,8 @@
 	"cleanerTitle": "Limpia la unidad de tu sistema",
 	"pingerTitle": "Haga ping a las IPs y evalúe su latencia",
 	"lblPinger": "IP / Domain name",
+	"lblDNS": "DNS de Cloudflare recomendado\n(haga clic para copiar)",
+	"btnOpenNetwork": "Conexiones de red abiertas",
 	"copyIPB": "Copiar",
 	"copyB": "Copiar IP",
 	"btnShodan": "Check en SHODAN.io",

+ 2 - 0
Optimizer/Resources/PT.json

@@ -99,6 +99,8 @@
 	"cleanerTitle": "Limpe a unidade do seu sistema",
 	"pingerTitle": "Faça ping em endereços IP e visualize sua latência",
 	"lblPinger": "Endereço IP / Nome do Domínio",
+	"lblDNS": "Cloudflare DNS recomendado\n(clique para copiar)",
+	"btnOpenNetwork": "Conexões de rede abertas",
 	"copyIPB": "Copiar",
 	"copyB": "Copiar IP",
 	"btnShodan": "Checar no site SHODAN.io",

+ 2 - 0
Optimizer/Resources/RU.json

@@ -99,6 +99,8 @@
 	"cleanerTitle": "очистить системный диск",
 	"pingerTitle": "пинг IP адреса и оценка ваших задержек",
 	"lblPinger": "IP / доменное имя",
+	"lblDNS": "Рекомендуемый Cloudflare DNS\n(нажмите, чтобы скопировать)",
+	"btnOpenNetwork": "Сетевые соединения",
 	"copyIPB": "копировать",
 	"copyB": "копировать IP",
 	"btnShodan": "проверить на SHODAN.io",

+ 2 - 0
Optimizer/Resources/TR.json

@@ -99,6 +99,8 @@
 	"cleanerTitle": "Sistem sürücünüzü temizleyin",
 	"pingerTitle": "IP adreslerine ping atın ve gecikmenizi değerlendirin",
 	"lblPinger": "IP / Domain adı",
+	"lblDNS": "Önerilen Cloudflare DNS\n(kopyalamak için tıklayın)",
+	"btnOpenNetwork": "Ağ Bağlantılarını Aç",
 	"copyIPB": "Kopyala",
 	"copyB": "IP Kopyala",
 	"btnShodan": "SHODAN.io'dan Kontrol Et",

+ 1 - 1
Optimizer/Utilities.cs

@@ -695,7 +695,7 @@ namespace Optimizer
             Utilities.RunBatchFile(Required.ScriptsFolder + "GPEditEnablerInHome.bat");
         }
 
-        internal static string CheckNETFramework()
+        internal static string GetNETFramework()
         {
             string subkey = @"SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\";
             int netRelease;

+ 4 - 4
README.md

@@ -10,7 +10,7 @@ Optimizer is recommended after a fresh, clean installation of Windows to achieve
 
 Depending on your version of Windows, Optimizer will also allow you to perform some specific tweaks.
 <p align="center">
-	<a href="https://github.com/hellzerg/optimizer/releases/download/9.7/Optimizer-9.7.exe" target="_blank">
+	<a href="https://github.com/hellzerg/optimizer/releases/download/9.8/Optimizer-9.8.exe" target="_blank">
 		<img src="download-button.png">
 	</a>
 </p> 
@@ -76,6 +76,6 @@ https://github.com/hellzerg/optimizer/blob/master/FEED.md
 
 ## Details: ##
 
-* Latest version: 9.7
-* Released: August 2, 2021
-* SHA256: C50C88DC2FC610803A99FCAC2D4216D2CC9D3B3323C11FD3D70D2653D4552293
+* Latest version: 9.8
+* Released: August 4, 2021
+* SHA256: 90E88E9A8E2176E9016DCD3AD99D5818D6E861BA445EA16B1B8F4844445F2322

+ 0 - 5
TEST.md

@@ -1,5 +0,0 @@
-<p align="center">
-  	<a href="https://github.com/hellzerg/optimizer/releases/latest">
-  		<img src="banner.png">
-  	</a>
-</p> 

+ 1 - 1
version.txt

@@ -1 +1 @@
-9.7
+9.8