Selaa lähdekoodia

Some changes for the next update

deadmoon 4 vuotta sitten
vanhempi
sitoutus
95f9a96cfe

+ 44 - 83
Optimizer/MainForm.Designer.cs

@@ -63,9 +63,6 @@
             this.label47 = new System.Windows.Forms.Label();
             this.label47 = new System.Windows.Forms.Label();
             this.label46 = new System.Windows.Forms.Label();
             this.label46 = new System.Windows.Forms.Label();
             this.label45 = new System.Windows.Forms.Label();
             this.label45 = new System.Windows.Forms.Label();
-            this.label40 = new System.Windows.Forms.Label();
-            this.label39 = new System.Windows.Forms.Label();
-            this.label32 = new System.Windows.Forms.Label();
             this.label35 = new System.Windows.Forms.Label();
             this.label35 = new System.Windows.Forms.Label();
             this.label34 = new System.Windows.Forms.Label();
             this.label34 = new System.Windows.Forms.Label();
             this.label33 = new System.Windows.Forms.Label();
             this.label33 = new System.Windows.Forms.Label();
@@ -80,7 +77,6 @@
             this.toggleSwitch28 = new Optimizer.ToggleSwitch();
             this.toggleSwitch28 = new Optimizer.ToggleSwitch();
             this.toggleSwitch29 = new Optimizer.ToggleSwitch();
             this.toggleSwitch29 = new Optimizer.ToggleSwitch();
             this.toggleSwitch30 = new Optimizer.ToggleSwitch();
             this.toggleSwitch30 = new Optimizer.ToggleSwitch();
-            this.toggleSwitch22 = new Optimizer.ToggleSwitch();
             this.toggleSwitch20 = new Optimizer.ToggleSwitch();
             this.toggleSwitch20 = new Optimizer.ToggleSwitch();
             this.toggleSwitch21 = new Optimizer.ToggleSwitch();
             this.toggleSwitch21 = new Optimizer.ToggleSwitch();
             this.toggleSwitch23 = new Optimizer.ToggleSwitch();
             this.toggleSwitch23 = new Optimizer.ToggleSwitch();
@@ -457,6 +453,8 @@
             this.DefineCommandIconDialog = new System.Windows.Forms.OpenFileDialog();
             this.DefineCommandIconDialog = new System.Windows.Forms.OpenFileDialog();
             this.integratorTimer = new System.Windows.Forms.Timer(this.components);
             this.integratorTimer = new System.Windows.Forms.Timer(this.components);
             this.runDialogTime = new System.Windows.Forms.Timer(this.components);
             this.runDialogTime = new System.Windows.Forms.Timer(this.components);
+            this.pictureBox82 = new System.Windows.Forms.PictureBox();
+            this.cMega = new Optimizer.ColoredCheckBox();
             this.tpanel.SuspendLayout();
             this.tpanel.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
             this.bpanel.SuspendLayout();
             this.bpanel.SuspendLayout();
@@ -581,6 +579,7 @@
             this.tabPage11.SuspendLayout();
             this.tabPage11.SuspendLayout();
             this.panel6.SuspendLayout();
             this.panel6.SuspendLayout();
             this.optionsTab.SuspendLayout();
             this.optionsTab.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox82)).BeginInit();
             this.SuspendLayout();
             this.SuspendLayout();
             // 
             // 
             // tpanel
             // tpanel
@@ -995,9 +994,6 @@
             this.windowsXTab.Controls.Add(this.label47);
             this.windowsXTab.Controls.Add(this.label47);
             this.windowsXTab.Controls.Add(this.label46);
             this.windowsXTab.Controls.Add(this.label46);
             this.windowsXTab.Controls.Add(this.label45);
             this.windowsXTab.Controls.Add(this.label45);
-            this.windowsXTab.Controls.Add(this.label40);
-            this.windowsXTab.Controls.Add(this.label39);
-            this.windowsXTab.Controls.Add(this.label32);
             this.windowsXTab.Controls.Add(this.label35);
             this.windowsXTab.Controls.Add(this.label35);
             this.windowsXTab.Controls.Add(this.label34);
             this.windowsXTab.Controls.Add(this.label34);
             this.windowsXTab.Controls.Add(this.label33);
             this.windowsXTab.Controls.Add(this.label33);
@@ -1012,7 +1008,6 @@
             this.windowsXTab.Controls.Add(this.toggleSwitch28);
             this.windowsXTab.Controls.Add(this.toggleSwitch28);
             this.windowsXTab.Controls.Add(this.toggleSwitch29);
             this.windowsXTab.Controls.Add(this.toggleSwitch29);
             this.windowsXTab.Controls.Add(this.toggleSwitch30);
             this.windowsXTab.Controls.Add(this.toggleSwitch30);
-            this.windowsXTab.Controls.Add(this.toggleSwitch22);
             this.windowsXTab.Controls.Add(this.toggleSwitch20);
             this.windowsXTab.Controls.Add(this.toggleSwitch20);
             this.windowsXTab.Controls.Add(this.toggleSwitch21);
             this.windowsXTab.Controls.Add(this.toggleSwitch21);
             this.windowsXTab.Controls.Add(this.toggleSwitch23);
             this.windowsXTab.Controls.Add(this.toggleSwitch23);
@@ -1036,7 +1031,7 @@
             // 
             // 
             // toggleSwitch7
             // toggleSwitch7
             // 
             // 
-            this.toggleSwitch7.Location = new System.Drawing.Point(440, 267);
+            this.toggleSwitch7.Location = new System.Drawing.Point(440, 232);
             this.toggleSwitch7.Margin = new System.Windows.Forms.Padding(2);
             this.toggleSwitch7.Margin = new System.Windows.Forms.Padding(2);
             this.toggleSwitch7.Name = "toggleSwitch7";
             this.toggleSwitch7.Name = "toggleSwitch7";
             this.toggleSwitch7.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.toggleSwitch7.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
@@ -1054,7 +1049,7 @@
             this.label47.AutoSize = true;
             this.label47.AutoSize = true;
             this.label47.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label47.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label47.ForeColor = System.Drawing.Color.Gold;
             this.label47.ForeColor = System.Drawing.Color.Gold;
-            this.label47.Location = new System.Drawing.Point(314, 544);
+            this.label47.Location = new System.Drawing.Point(315, 565);
             this.label47.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label47.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label47.Name = "label47";
             this.label47.Name = "label47";
             this.label47.Size = new System.Drawing.Size(291, 21);
             this.label47.Size = new System.Drawing.Size(291, 21);
@@ -1068,7 +1063,7 @@
             this.label46.AutoSize = true;
             this.label46.AutoSize = true;
             this.label46.Font = new System.Drawing.Font("Segoe UI", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label46.Font = new System.Drawing.Font("Segoe UI", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label46.ForeColor = System.Drawing.Color.Gold;
             this.label46.ForeColor = System.Drawing.Color.Gold;
-            this.label46.Location = new System.Drawing.Point(79, 544);
+            this.label46.Location = new System.Drawing.Point(79, 565);
             this.label46.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label46.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label46.Name = "label46";
             this.label46.Name = "label46";
             this.label46.Size = new System.Drawing.Size(236, 21);
             this.label46.Size = new System.Drawing.Size(236, 21);
@@ -1082,7 +1077,7 @@
             this.label45.AutoSize = true;
             this.label45.AutoSize = true;
             this.label45.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label45.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label45.ForeColor = System.Drawing.Color.Gold;
             this.label45.ForeColor = System.Drawing.Color.Gold;
-            this.label45.Location = new System.Drawing.Point(2, 544);
+            this.label45.Location = new System.Drawing.Point(2, 565);
             this.label45.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label45.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label45.Name = "label45";
             this.label45.Name = "label45";
             this.label45.Size = new System.Drawing.Size(78, 21);
             this.label45.Size = new System.Drawing.Size(78, 21);
@@ -1090,48 +1085,6 @@
             this.label45.Tag = "";
             this.label45.Tag = "";
             this.label45.Text = "• Do NOT";
             this.label45.Text = "• Do NOT";
             // 
             // 
-            // label40
-            // 
-            this.label40.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.label40.AutoSize = true;
-            this.label40.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label40.ForeColor = System.Drawing.Color.Gold;
-            this.label40.Location = new System.Drawing.Point(267, 565);
-            this.label40.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label40.Name = "label40";
-            this.label40.Size = new System.Drawing.Size(349, 21);
-            this.label40.TabIndex = 67;
-            this.label40.Tag = "";
-            this.label40.Text = "if you\'re using Windows 10 build 1809 or newer";
-            // 
-            // label39
-            // 
-            this.label39.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.label39.AutoSize = true;
-            this.label39.Font = new System.Drawing.Font("Segoe UI", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label39.ForeColor = System.Drawing.Color.Gold;
-            this.label39.Location = new System.Drawing.Point(79, 565);
-            this.label39.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label39.Name = "label39";
-            this.label39.Size = new System.Drawing.Size(191, 21);
-            this.label39.TabIndex = 66;
-            this.label39.Tag = "";
-            this.label39.Text = "Disable Privacy Options";
-            // 
-            // label32
-            // 
-            this.label32.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.label32.AutoSize = true;
-            this.label32.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label32.ForeColor = System.Drawing.Color.Gold;
-            this.label32.Location = new System.Drawing.Point(2, 565);
-            this.label32.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
-            this.label32.Name = "label32";
-            this.label32.Size = new System.Drawing.Size(78, 21);
-            this.label32.TabIndex = 65;
-            this.label32.Tag = "";
-            this.label32.Text = "• Do NOT";
-            // 
             // label35
             // label35
             // 
             // 
             this.label35.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
             this.label35.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
@@ -1141,10 +1094,10 @@
             this.label35.Location = new System.Drawing.Point(267, 586);
             this.label35.Location = new System.Drawing.Point(267, 586);
             this.label35.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label35.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
             this.label35.Name = "label35";
             this.label35.Name = "label35";
-            this.label35.Size = new System.Drawing.Size(245, 21);
+            this.label35.Size = new System.Drawing.Size(338, 21);
             this.label35.TabIndex = 64;
             this.label35.TabIndex = 64;
             this.label35.Tag = "";
             this.label35.Tag = "";
-            this.label35.Text = "if your device has touch support";
+            this.label35.Text = "if your device has touch support / or is tablet";
             // 
             // 
             // label34
             // label34
             // 
             // 
@@ -1238,7 +1191,7 @@
             // 
             // 
             // toggleSwitch37
             // toggleSwitch37
             // 
             // 
-            this.toggleSwitch37.Location = new System.Drawing.Point(440, 232);
+            this.toggleSwitch37.Location = new System.Drawing.Point(227, 161);
             this.toggleSwitch37.Margin = new System.Windows.Forms.Padding(2);
             this.toggleSwitch37.Margin = new System.Windows.Forms.Padding(2);
             this.toggleSwitch37.Name = "toggleSwitch37";
             this.toggleSwitch37.Name = "toggleSwitch37";
             this.toggleSwitch37.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.toggleSwitch37.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
@@ -1334,20 +1287,6 @@
             this.toggleSwitch30.TabIndex = 53;
             this.toggleSwitch30.TabIndex = 53;
             this.toggleSwitch30.Tag = "themeable";
             this.toggleSwitch30.Tag = "themeable";
             // 
             // 
-            // toggleSwitch22
-            // 
-            this.toggleSwitch22.Location = new System.Drawing.Point(227, 160);
-            this.toggleSwitch22.Margin = new System.Windows.Forms.Padding(2);
-            this.toggleSwitch22.Name = "toggleSwitch22";
-            this.toggleSwitch22.OffFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch22.OffForeColor = System.Drawing.Color.White;
-            this.toggleSwitch22.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.toggleSwitch22.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch22.OnText = "Disable Silent App Install";
-            this.toggleSwitch22.Size = new System.Drawing.Size(208, 31);
-            this.toggleSwitch22.TabIndex = 52;
-            this.toggleSwitch22.Tag = "themeable";
-            // 
             // toggleSwitch20
             // toggleSwitch20
             // 
             // 
             this.toggleSwitch20.Location = new System.Drawing.Point(227, 232);
             this.toggleSwitch20.Location = new System.Drawing.Point(227, 232);
@@ -1525,7 +1464,7 @@
             this.toggleSwitch13.OffForeColor = System.Drawing.Color.White;
             this.toggleSwitch13.OffForeColor = System.Drawing.Color.White;
             this.toggleSwitch13.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.toggleSwitch13.OnFont = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.toggleSwitch13.OnForeColor = System.Drawing.Color.White;
             this.toggleSwitch13.OnForeColor = System.Drawing.Color.White;
-            this.toggleSwitch13.OnText = "Enable Legacy Volume Slider";
+            this.toggleSwitch13.OnText = "Enable Classic Volume Mixer";
             this.toggleSwitch13.Size = new System.Drawing.Size(208, 31);
             this.toggleSwitch13.Size = new System.Drawing.Size(208, 31);
             this.toggleSwitch13.TabIndex = 38;
             this.toggleSwitch13.TabIndex = 38;
             this.toggleSwitch13.Tag = "themeable";
             this.toggleSwitch13.Tag = "themeable";
@@ -1881,6 +1820,7 @@
             // appsTab
             // appsTab
             // 
             // 
             this.appsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.appsTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
+            this.appsTab.Controls.Add(this.txtFeedError);
             this.appsTab.Controls.Add(this.panelCommonApps);
             this.appsTab.Controls.Add(this.panelCommonApps);
             this.appsTab.Controls.Add(this.btnGetFeed);
             this.appsTab.Controls.Add(this.btnGetFeed);
             this.appsTab.Controls.Add(this.label41);
             this.appsTab.Controls.Add(this.label41);
@@ -1893,15 +1833,14 @@
             // 
             // 
             // panelCommonApps
             // panelCommonApps
             // 
             // 
-            this.panelCommonApps.Controls.Add(this.txtFeedError);
             this.panelCommonApps.Controls.Add(this.panelApps2);
             this.panelCommonApps.Controls.Add(this.panelApps2);
             this.panelCommonApps.Controls.Add(this.panelApps3);
             this.panelCommonApps.Controls.Add(this.panelApps3);
             this.panelCommonApps.Controls.Add(this.panelApps6);
             this.panelCommonApps.Controls.Add(this.panelApps6);
             this.panelCommonApps.Controls.Add(this.panelApps4);
             this.panelCommonApps.Controls.Add(this.panelApps4);
+            this.panelCommonApps.Controls.Add(this.panelApps5);
             this.panelCommonApps.Controls.Add(this.cAutoInstall);
             this.panelCommonApps.Controls.Add(this.cAutoInstall);
             this.panelCommonApps.Controls.Add(this.progressDownloader);
             this.panelCommonApps.Controls.Add(this.progressDownloader);
             this.panelCommonApps.Controls.Add(this.c64);
             this.panelCommonApps.Controls.Add(this.c64);
-            this.panelCommonApps.Controls.Add(this.panelApps5);
             this.panelCommonApps.Controls.Add(this.c32);
             this.panelCommonApps.Controls.Add(this.c32);
             this.panelCommonApps.Controls.Add(this.btnDownloadApps);
             this.panelCommonApps.Controls.Add(this.btnDownloadApps);
             this.panelCommonApps.Controls.Add(this.label42);
             this.panelCommonApps.Controls.Add(this.label42);
@@ -1919,13 +1858,13 @@
             // 
             // 
             // txtFeedError
             // txtFeedError
             // 
             // 
+            this.txtFeedError.AutoSize = true;
             this.txtFeedError.BackColor = System.Drawing.Color.Transparent;
             this.txtFeedError.BackColor = System.Drawing.Color.Transparent;
-            this.txtFeedError.Dock = System.Windows.Forms.DockStyle.Fill;
             this.txtFeedError.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.txtFeedError.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.txtFeedError.ForeColor = System.Drawing.Color.Gold;
             this.txtFeedError.ForeColor = System.Drawing.Color.Gold;
-            this.txtFeedError.Location = new System.Drawing.Point(0, 0);
+            this.txtFeedError.Location = new System.Drawing.Point(98, 17);
             this.txtFeedError.Name = "txtFeedError";
             this.txtFeedError.Name = "txtFeedError";
-            this.txtFeedError.Size = new System.Drawing.Size(746, 565);
+            this.txtFeedError.Size = new System.Drawing.Size(400, 21);
             this.txtFeedError.TabIndex = 167;
             this.txtFeedError.TabIndex = 167;
             this.txtFeedError.Text = "Something went wrong, try refreshing the links again.";
             this.txtFeedError.Text = "Something went wrong, try refreshing the links again.";
             this.txtFeedError.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             this.txtFeedError.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -3281,6 +3220,8 @@
             // 
             // 
             this.panelApps5.AutoScroll = true;
             this.panelApps5.AutoScroll = true;
             this.panelApps5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
             this.panelApps5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panelApps5.Controls.Add(this.pictureBox82);
+            this.panelApps5.Controls.Add(this.cMega);
             this.panelApps5.Controls.Add(this.cAdobeReader);
             this.panelApps5.Controls.Add(this.cAdobeReader);
             this.panelApps5.Controls.Add(this.pictureBox22);
             this.panelApps5.Controls.Add(this.pictureBox22);
             this.panelApps5.Controls.Add(this.cFoxit);
             this.panelApps5.Controls.Add(this.cFoxit);
@@ -3439,7 +3380,7 @@
             // 
             // 
             this.cFlux.AutoSize = true;
             this.cFlux.AutoSize = true;
             this.cFlux.Font = new System.Drawing.Font("Segoe UI Semibold", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.cFlux.Font = new System.Drawing.Font("Segoe UI Semibold", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.cFlux.Location = new System.Drawing.Point(33, 330);
+            this.cFlux.Location = new System.Drawing.Point(34, 355);
             this.cFlux.Name = "cFlux";
             this.cFlux.Name = "cFlux";
             this.cFlux.Size = new System.Drawing.Size(60, 24);
             this.cFlux.Size = new System.Drawing.Size(60, 24);
             this.cFlux.TabIndex = 148;
             this.cFlux.TabIndex = 148;
@@ -3450,7 +3391,7 @@
             // 
             // 
             this.pictureBox71.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox71.BackgroundImage")));
             this.pictureBox71.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox71.BackgroundImage")));
             this.pictureBox71.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
             this.pictureBox71.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
-            this.pictureBox71.Location = new System.Drawing.Point(3, 330);
+            this.pictureBox71.Location = new System.Drawing.Point(4, 355);
             this.pictureBox71.Name = "pictureBox71";
             this.pictureBox71.Name = "pictureBox71";
             this.pictureBox71.Size = new System.Drawing.Size(24, 24);
             this.pictureBox71.Size = new System.Drawing.Size(24, 24);
             this.pictureBox71.TabIndex = 149;
             this.pictureBox71.TabIndex = 149;
@@ -6249,6 +6190,27 @@
             this.runDialogTime.Interval = 5;
             this.runDialogTime.Interval = 5;
             this.runDialogTime.Tick += new System.EventHandler(this.runDialogTimer_Tick);
             this.runDialogTime.Tick += new System.EventHandler(this.runDialogTimer_Tick);
             // 
             // 
+            // pictureBox82
+            // 
+            this.pictureBox82.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox82.BackgroundImage")));
+            this.pictureBox82.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.pictureBox82.Location = new System.Drawing.Point(3, 320);
+            this.pictureBox82.Name = "pictureBox82";
+            this.pictureBox82.Size = new System.Drawing.Size(24, 24);
+            this.pictureBox82.TabIndex = 151;
+            this.pictureBox82.TabStop = false;
+            // 
+            // cMega
+            // 
+            this.cMega.AutoSize = true;
+            this.cMega.Font = new System.Drawing.Font("Segoe UI Semibold", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.cMega.Location = new System.Drawing.Point(33, 320);
+            this.cMega.Name = "cMega";
+            this.cMega.Size = new System.Drawing.Size(100, 24);
+            this.cMega.TabIndex = 150;
+            this.cMega.Text = "MEGAsync";
+            this.cMega.UseVisualStyleBackColor = true;
+            // 
             // MainForm
             // MainForm
             // 
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -6424,6 +6386,7 @@
             this.panel6.ResumeLayout(false);
             this.panel6.ResumeLayout(false);
             this.optionsTab.ResumeLayout(false);
             this.optionsTab.ResumeLayout(false);
             this.optionsTab.PerformLayout();
             this.optionsTab.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox82)).EndInit();
             this.ResumeLayout(false);
             this.ResumeLayout(false);
 
 
         }
         }
@@ -6630,7 +6593,6 @@
         private ToggleSwitch toggleSwitch28;
         private ToggleSwitch toggleSwitch28;
         private ToggleSwitch toggleSwitch29;
         private ToggleSwitch toggleSwitch29;
         private ToggleSwitch toggleSwitch30;
         private ToggleSwitch toggleSwitch30;
-        private ToggleSwitch toggleSwitch22;
         private System.Windows.Forms.Button btnResetConfig;
         private System.Windows.Forms.Button btnResetConfig;
         private ToggleSwitch toggleSwitch31;
         private ToggleSwitch toggleSwitch31;
         private ToggleSwitch toggleSwitch32;
         private ToggleSwitch toggleSwitch32;
@@ -6659,9 +6621,6 @@
         private System.Windows.Forms.Label label36;
         private System.Windows.Forms.Label label36;
         private System.Windows.Forms.Label label37;
         private System.Windows.Forms.Label label37;
         private System.Windows.Forms.Label label38;
         private System.Windows.Forms.Label label38;
-        private System.Windows.Forms.Label label40;
-        private System.Windows.Forms.Label label39;
-        private System.Windows.Forms.Label label32;
         private System.Windows.Forms.TabPage appsTab;
         private System.Windows.Forms.TabPage appsTab;
         private System.Windows.Forms.Button btnDownloadApps;
         private System.Windows.Forms.Button btnDownloadApps;
         private System.Windows.Forms.Label label41;
         private System.Windows.Forms.Label label41;
@@ -6857,6 +6816,8 @@
         private System.Windows.Forms.Label label48;
         private System.Windows.Forms.Label label48;
         private System.Windows.Forms.Label label43;
         private System.Windows.Forms.Label label43;
         private System.Windows.Forms.Button btnOpenConf;
         private System.Windows.Forms.Button btnOpenConf;
+        private System.Windows.Forms.PictureBox pictureBox82;
+        private ColoredCheckBox cMega;
     }
     }
 }
 }
 
 

+ 0 - 15
Optimizer/MainForm.cs

@@ -154,7 +154,6 @@ namespace Optimizer
             toggleSwitch28.Click += new EventHandler(toggleSwitch28_Click);
             toggleSwitch28.Click += new EventHandler(toggleSwitch28_Click);
             toggleSwitch29.Click += new EventHandler(toggleSwitch29_Click);
             toggleSwitch29.Click += new EventHandler(toggleSwitch29_Click);
             toggleSwitch30.Click += new EventHandler(toggleSwitch30_Click);
             toggleSwitch30.Click += new EventHandler(toggleSwitch30_Click);
-            toggleSwitch22.Click += new EventHandler(toggleSwitch22_Click);
             toggleSwitch20.Click += new EventHandler(toggleSwitch20_Click);
             toggleSwitch20.Click += new EventHandler(toggleSwitch20_Click);
             toggleSwitch21.Click += new EventHandler(toggleSwitch21_Click);
             toggleSwitch21.Click += new EventHandler(toggleSwitch21_Click);
             toggleSwitch23.Click += new EventHandler(toggleSwitch23_Click);
             toggleSwitch23.Click += new EventHandler(toggleSwitch23_Click);
@@ -637,7 +636,6 @@ namespace Optimizer
             toggleSwitch19.Checked = Options.CurrentOptions.EnableTaskbarColor;
             toggleSwitch19.Checked = Options.CurrentOptions.EnableTaskbarColor;
             toggleSwitch20.Checked = Options.CurrentOptions.DisableSensorServices;
             toggleSwitch20.Checked = Options.CurrentOptions.DisableSensorServices;
             toggleSwitch21.Checked = Options.CurrentOptions.DisablePrivacyOptions;
             toggleSwitch21.Checked = Options.CurrentOptions.DisablePrivacyOptions;
-            toggleSwitch22.Checked = Options.CurrentOptions.DisableSilentAppInstall;
             toggleSwitch23.Checked = Options.CurrentOptions.DisableTelemetryServices;
             toggleSwitch23.Checked = Options.CurrentOptions.DisableTelemetryServices;
             toggleSwitch24.Checked = Options.CurrentOptions.DisableAutomaticUpdates;
             toggleSwitch24.Checked = Options.CurrentOptions.DisableAutomaticUpdates;
             toggleSwitch25.Checked = Options.CurrentOptions.DisableMyPeople;
             toggleSwitch25.Checked = Options.CurrentOptions.DisableMyPeople;
@@ -1905,19 +1903,6 @@ namespace Optimizer
             Options.CurrentOptions.DisablePrivacyOptions = !toggleSwitch21.Checked;
             Options.CurrentOptions.DisablePrivacyOptions = !toggleSwitch21.Checked;
         }
         }
 
 
-        private void toggleSwitch22_Click(object sender, EventArgs e)
-        {
-            if (!toggleSwitch22.Checked)
-            {
-                Optimize.DisableSilentAppInstall();
-            }
-            else
-            {
-                Optimize.EnableSilentAppInstall();
-            }
-            Options.CurrentOptions.DisableSilentAppInstall = !toggleSwitch22.Checked;
-        }
-
         private void toggleSwitch16_Click(object sender, EventArgs e)
         private void toggleSwitch16_Click(object sender, EventArgs e)
         {
         {
             if (!toggleSwitch16.Checked)
             if (!toggleSwitch16.Checked)

+ 166 - 0
Optimizer/MainForm.resx

@@ -36585,6 +36585,172 @@
         oueIYtJOyafs+oOYeQiMgWxC5mtJ7OzTZCymp18Iis4vboRFTElqoLVDLaZnwxBu47Bh/JBBacK+iVvF
         oueIYtJOyafs+oOYeQiMgWxC5mtJ7OzTZCymp18Iis4vboRFTElqoLVDLaZnwxBu47Bh/JBBacK+iVvF
         w+ZnSxNWXJd+v+6hLGlzvnzqrk/EzIP/I5J//q988vZ3svEbHhf9ffjCc+Lo1GPivknb+e0HzuT6tRvA
         w+ZnSxNWXJd+v+6hLGlzvnzqrk/EzIP/I5J//q988vZ3svEbHhf9ffjCc+Lo1GPivknb+e0HzuT6tRvA
         cq7dmMGQSZT+aSQMxv8DHn+surUoBh8AAAAASUVORK5CYII=
         cq7dmMGQSZT+aSQMxv8DHn+surUoBh8AAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="pictureBox82.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
 </value>
 </value>
   </data>
   </data>
   <data name="pictureBox22.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="pictureBox22.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

+ 17 - 112
Optimizer/Optimize.cs

@@ -617,6 +617,15 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU", "NoAutoRebootWithLoggedOnUsers", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU", "NoAutoRebootWithLoggedOnUsers", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config", "DODownloadMode", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config", "DODownloadMode", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc", "Start", "4", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc", "Start", "4", RegistryValueKind.DWord);
+
+            // disable silent app install
+            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "SilentInstalledAppsEnabled", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableSoftLanding", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "PreInstalledAppsEnabled", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableWindowsConsumerFeatures", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "OemPreInstalledAppsEnabled", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore", "AutoDownload", "2", RegistryValueKind.DWord);
+
             Utilities.StopService("DoSvc");
             Utilities.StopService("DoSvc");
         }
         }
 
 
@@ -628,6 +637,14 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU", "NoAutoRebootWithLoggedOnUsers", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU", "NoAutoRebootWithLoggedOnUsers", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config", "DODownloadMode", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config", "DODownloadMode", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc", "Start", "3", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc", "Start", "3", RegistryValueKind.DWord);
+
+            // enable silent app install
+            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "SilentInstalledAppsEnabled", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableSoftLanding", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "PreInstalledAppsEnabled", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableWindowsConsumerFeatures", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "OemPreInstalledAppsEnabled", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore", "AutoDownload", "4", RegistryValueKind.DWord);
         }
         }
 
 
         // no longer useful
         // no longer useful
@@ -734,20 +751,6 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\International\User Profile", "HttpAcceptLanguageOptOut", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\International\User Profile", "HttpAcceptLanguageOptOut", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SmartGlass", "UserAuthPolicy", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SmartGlass", "UserAuthPolicy", "0", RegistryValueKind.DWord);
 
 
-            // Location
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{E6AD100E-5F4E-44CD-BE0F-2265D88D14F5}", "Value", "Deny", RegistryValueKind.String);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}", "Value", "Deny", RegistryValueKind.String);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Sensor\Permissions\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}", "SensorPermissionState", "0", RegistryValueKind.DWord);
-
-            // Camera
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{E5323777-F976-4f5b-9B55-B94699C46E44}", "Value", "Deny", RegistryValueKind.String);
-
-            // Microphone
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{2EEF81BE-33FA-4800-9670-1CD474972C3F}", "Value", "Deny", RegistryValueKind.String);
-
-            // Notifications
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{52079E78-A92B-413F-B213-E8FE35712E72}", "Value", "Deny", RegistryValueKind.String);
-
             // Speech, inking & typing
             // Speech, inking & typing
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Personalization\Settings", "AcceptedPrivacyPolicy", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Personalization\Settings", "AcceptedPrivacyPolicy", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Language", "Enabled", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Language", "Enabled", "0", RegistryValueKind.DWord);
@@ -756,31 +759,6 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore", "HarvestContacts", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore", "HarvestContacts", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Input\TIPC", "Enabled", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Input\TIPC", "Enabled", "0", RegistryValueKind.DWord);
 
 
-            // Account info
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{C1D23ACC-752B-43E5-8448-8D0E519CD6D6}", "Value", "Deny", RegistryValueKind.String);
-
-            // Contacts
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{7D7E8402-7C54-4821-A34E-AEEFD62DED93}", "Value", "Deny", RegistryValueKind.String);
-
-            // Calendar
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{D89823BA-7180-4B81-B50C-7E471E6121A3}", "Value", "Deny", RegistryValueKind.String);
-
-            // Call history
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{8BC668CF-7728-45BD-93F8-CF2B3B41D7AB}", "Value", "Deny", RegistryValueKind.String);
-
-            // Email
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{9231CB4C-BF57-4AF3-8C55-FDA7BFCC04C5}", "Value", "Deny", RegistryValueKind.String);
-
-            // Tasks
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{E390DF20-07DF-446D-B962-F5C953062741}", "Value", "Deny", RegistryValueKind.String);
-
-            // Messaging
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{21157C1F-2651-4CC1-90CA-1F28B02263F6}", "Value", "Deny", RegistryValueKind.String);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{992AFA70-6F47-4148-B3E9-3003349C1548}", "Value", "Deny", RegistryValueKind.String);
-
-            // Radios
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{A8804298-2D5F-42E3-9531-9C8C39EB29CE}", "Value", "Deny", RegistryValueKind.String);
-
             // Other devices
             // Other devices
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy", "LetAppsSyncWithDevices", "2", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy", "LetAppsSyncWithDevices", "2", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\LooselyCoupled", "Value", "Deny", RegistryValueKind.String);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\LooselyCoupled", "Value", "Deny", RegistryValueKind.String);
@@ -793,9 +771,6 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "0", RegistryValueKind.DWord);
 
 
-            // App diagnostics
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{2297E4E2-5DBE-466D-A12B-0F8286F0D9CA}", "Value", "Deny", RegistryValueKind.String);
-
             // Wi-Fi Sense
             // Wi-Fi Sense
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\config", "AutoConnectAllowedOEM", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\config", "AutoConnectAllowedOEM", "0", RegistryValueKind.DWord);
 
 
@@ -822,53 +797,6 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\International\User Profile", "HttpAcceptLanguageOptOut", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\International\User Profile", "HttpAcceptLanguageOptOut", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SmartGlass", "UserAuthPolicy", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SmartGlass", "UserAuthPolicy", "1", RegistryValueKind.DWord);
 
 
-            // Location
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{E6AD100E-5F4E-44CD-BE0F-2265D88D14F5}", "Value", "Allow", RegistryValueKind.String);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}", "Value", "Allow", RegistryValueKind.String);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Sensor\Permissions\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}", "SensorPermissionState", "1", RegistryValueKind.DWord);
-
-            // Camera
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{E5323777-F976-4f5b-9B55-B94699C46E44}", "Value", "Allow", RegistryValueKind.String);
-
-            // Microphone
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{2EEF81BE-33FA-4800-9670-1CD474972C3F}", "Value", "Allow", RegistryValueKind.String);
-
-            // Notifications
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{52079E78-A92B-413F-B213-E8FE35712E72}", "Value", "Allow", RegistryValueKind.String);
-
-            // Speech, inking & typing
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Personalization\Settings", "AcceptedPrivacyPolicy", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Language", "Enabled", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputPersonalization", "RestrictImplicitTextCollection", "0", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputPersonalization", "RestrictImplicitInkCollection", "0", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore", "HarvestContacts", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Input\TIPC", "Enabled", "1", RegistryValueKind.DWord);
-
-            // Account info
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{C1D23ACC-752B-43E5-8448-8D0E519CD6D6}", "Value", "Allow", RegistryValueKind.String);
-
-            // Contacts
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{7D7E8402-7C54-4821-A34E-AEEFD62DED93}", "Value", "Allow", RegistryValueKind.String);
-
-            // Calendar
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{D89823BA-7180-4B81-B50C-7E471E6121A3}", "Value", "Allow", RegistryValueKind.String);
-
-            // Call history
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{8BC668CF-7728-45BD-93F8-CF2B3B41D7AB}", "Value", "Allow", RegistryValueKind.String);
-
-            // Email
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{9231CB4C-BF57-4AF3-8C55-FDA7BFCC04C5}", "Value", "Allow", RegistryValueKind.String);
-
-            // Tasks
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{E390DF20-07DF-446D-B962-F5C953062741}", "Value", "Allow", RegistryValueKind.String);
-
-            // Messaging
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{21157C1F-2651-4CC1-90CA-1F28B02263F6}", "Value", "Allow", RegistryValueKind.String);
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{992AFA70-6F47-4148-B3E9-3003349C1548}", "Value", "Allow", RegistryValueKind.String);
-
-            // Radios
-            Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{A8804298-2D5F-42E3-9531-9C8C39EB29CE}", "Value", "Allow", RegistryValueKind.String);
-
             // Other devices
             // Other devices
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy", "LetAppsSyncWithDevices", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy", "LetAppsSyncWithDevices", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\LooselyCoupled", "Value", "Allow", RegistryValueKind.String);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\LooselyCoupled", "Value", "Allow", RegistryValueKind.String);
@@ -889,9 +817,6 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener", "Start", "1", RegistryValueKind.DWord);
 
 
-            // App diagnostics
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{2297E4E2-5DBE-466D-A12B-0F8286F0D9CA}", "Value", "Allow", RegistryValueKind.String);
-
             // Wi-Fi Sense
             // Wi-Fi Sense
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\config", "AutoConnectAllowedOEM", "1", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\config", "AutoConnectAllowedOEM", "1", RegistryValueKind.DWord);
 
 
@@ -992,26 +917,6 @@ namespace Optimizer
             Registry.SetValue(@"HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer", "DisableSearchBoxSuggestions", 0, RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer", "DisableSearchBoxSuggestions", 0, RegistryValueKind.DWord);
         }
         }
 
 
-        internal static void DisableSilentAppInstall()
-        {
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "SilentInstalledAppsEnabled", "0", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableSoftLanding", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "PreInstalledAppsEnabled", "0", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableWindowsConsumerFeatures", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "OemPreInstalledAppsEnabled", "0", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore", "AutoDownload", "2", RegistryValueKind.DWord);
-        }
-
-        internal static void EnableSilentAppInstall()
-        {
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "SilentInstalledAppsEnabled", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableSoftLanding", "0", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "PreInstalledAppsEnabled", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent", "DisableWindowsConsumerFeatures", "0", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager", "OemPreInstalledAppsEnabled", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore", "AutoDownload", "4", RegistryValueKind.DWord);
-        }
-
         internal static void DisableMyPeople()
         internal static void DisableMyPeople()
         {
         {
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People", "PeopleBand", "0", RegistryValueKind.DWord);
             Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People", "PeopleBand", "0", RegistryValueKind.DWord);

+ 0 - 1
Optimizer/Options.cs

@@ -41,7 +41,6 @@ namespace Optimizer
         public bool ExcludeDrivers { get; set; }
         public bool ExcludeDrivers { get; set; }
         public bool DisableTelemetryServices { get; set; }
         public bool DisableTelemetryServices { get; set; }
         public bool DisablePrivacyOptions { get; set; }
         public bool DisablePrivacyOptions { get; set; }
-        public bool DisableSilentAppInstall { get; set; }
         public bool DisableCortana { get; set; }
         public bool DisableCortana { get; set; }
         public bool DisableSensorServices { get; set; }
         public bool DisableSensorServices { get; set; }
         public bool DisableWindowsInk { get; set; }
         public bool DisableWindowsInk { get; set; }

+ 3 - 2
Optimizer/Properties/AssemblyInfo.cs

@@ -7,12 +7,13 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyTitle("Optimizer")]
 [assembly: AssemblyTitle("Optimizer")]
 [assembly: AssemblyDescription("Make Windows faster and more secure")]
 [assembly: AssemblyDescription("Make Windows faster and more secure")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("deadmoon © ")]
+[assembly: AssemblyCompany("deadmoon © 2021")]
 [assembly: AssemblyProduct("Optimizer")]
 [assembly: AssemblyProduct("Optimizer")]
-[assembly: AssemblyCopyright("deadmoon © ")]
+[assembly: AssemblyCopyright("deadmoon © 2021")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
 [assembly: AssemblyCulture("")]
 
 
+// ∞
 // Setting ComVisible to false makes the types in this assembly not visible 
 // Setting ComVisible to false makes the types in this assembly not visible 
 // to COM components.  If you need to access a type in this assembly from 
 // to COM components.  If you need to access a type in this assembly from 
 // COM, set the ComVisible attribute to true on that type.
 // COM, set the ComVisible attribute to true on that type.

+ 0 - 1
Optimizer/SilentConfig.cs

@@ -35,7 +35,6 @@ namespace Optimizer
         public bool? ExcludeDrivers { get; set; }
         public bool? ExcludeDrivers { get; set; }
         public bool? DisableTelemetryServices { get; set; }
         public bool? DisableTelemetryServices { get; set; }
         public bool? DisablePrivacyOptions { get; set; }
         public bool? DisablePrivacyOptions { get; set; }
-        public bool? DisableSilentAppInstall { get; set; }
         public bool? DisableCortana { get; set; }
         public bool? DisableCortana { get; set; }
         public bool? DisableSensorServices { get; set; }
         public bool? DisableSensorServices { get; set; }
         public bool? DisableWindowsInk { get; set; }
         public bool? DisableWindowsInk { get; set; }

+ 0 - 16
Optimizer/SilentOps.cs

@@ -374,18 +374,6 @@ namespace Optimizer
                 }
                 }
             }
             }
 
 
-            if (CurrentSilentConfig.DisableSilentAppInstall.HasValue)
-            {
-                if (CurrentSilentConfig.DisableSilentAppInstall.Value)
-                {
-                    Optimize.DisableSilentAppInstall();
-                }
-                else
-                {
-                    Optimize.EnableSilentAppInstall();
-                }
-            }
-
             if (CurrentSilentConfig.DisableCortana.HasValue)
             if (CurrentSilentConfig.DisableCortana.HasValue)
             {
             {
                 if (CurrentSilentConfig.DisableCortana.Value)
                 if (CurrentSilentConfig.DisableCortana.Value)
@@ -642,10 +630,6 @@ namespace Optimizer
             {
             {
                 Options.CurrentOptions.DisablePrivacyOptions = CurrentSilentConfig.DisablePrivacyOptions.Value;
                 Options.CurrentOptions.DisablePrivacyOptions = CurrentSilentConfig.DisablePrivacyOptions.Value;
             }
             }
-            if (CurrentSilentConfig.DisableSilentAppInstall.HasValue)
-            {
-                Options.CurrentOptions.DisableSilentAppInstall = CurrentSilentConfig.DisableSilentAppInstall.Value;
-            }
             if (CurrentSilentConfig.DisableCortana.HasValue)
             if (CurrentSilentConfig.DisableCortana.HasValue)
             {
             {
                 Options.CurrentOptions.DisableCortana = CurrentSilentConfig.DisableCortana.Value;
                 Options.CurrentOptions.DisableCortana = CurrentSilentConfig.DisableCortana.Value;

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
feed.json


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä