From 8f3df583d675ecb420bfad777ef6dd7db668406b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20Dindar?= <55401127+Tzesh@users.noreply.github.com> Date: Fri, 19 Feb 2021 11:39:50 +0300 Subject: [PATCH] Tzoptimizer v1.6 --- .vs/Tzoptimizer/v16/.suo | Bin 83456 -> 103936 bytes .vs/VSWorkspaceState.json | 6 + .vs/slnx.sqlite | Bin 0 -> 389120 bytes App.config | 24 +- MainWindow.Designer.cs | 22 +- MainWindow.cs | 311 ++++++++++-------- MainWindow.resx | 126 +++---- Optional.Designer.cs | 6 +- Optional.cs | 3 + Program.cs | 3 - Properties/AssemblyInfo.cs | 4 +- Properties/Settings.Designer.cs | 2 +- Tzoptimizer.cs | 8 +- Tzoptimizer.csproj | 11 +- bin/Debug/Tzoptimizer.exe | Bin 434176 -> 436224 bytes bin/Debug/Tzoptimizer.exe.config | 24 +- bin/Debug/Tzoptimizer.pdb | Bin 56832 -> 54784 bytes bin/Debug/en/Tzoptimizer.resources.dll | Bin 4608 -> 4608 bytes ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 677 -> 981 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 10231 -> 10347 bytes .../Properties.Resources.Designer.cs.dll | Bin 3584 -> 3584 bytes ...Tzoptimizer.csproj.CoreCompileInputs.cache | 2 +- .../Tzoptimizer.csproj.FileListAbsolute.txt | 96 ++++++ .../Tzoptimizer.csproj.GenerateResource.cache | Bin 1433 -> 1433 bytes .../Tzoptimizer.csprojAssemblyReference.cache | Bin 424 -> 424 bytes obj/Debug/Tzoptimizer.exe | Bin 434176 -> 436736 bytes obj/Debug/Tzoptimizer.pdb | Bin 56832 -> 54784 bytes .../Windows_Optimizer.MainWindow.resources | Bin 132477 -> 133316 bytes obj/Debug/en/Tzoptimizer.resources.dll | Bin 4608 -> 4608 bytes ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + 32 files changed, 403 insertions(+), 257 deletions(-) create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite create mode 100644 obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs diff --git a/.vs/Tzoptimizer/v16/.suo b/.vs/Tzoptimizer/v16/.suo index 2d64602a566997a47264fb0fd6eca4a302ec6b5c..46e4328b15db6c8fb56aff2ea87cb1711663e2b4 100644 GIT binary patch literal 103936 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 N>e_i;vFnyJ{eO=a->m=u diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b61141 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..4af5bddb5263dd70c9d7680af3d353be635684f5 GIT binary patch literal 389120 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
    Kh8c$~lq%1gfev?#;N+#Hb4`LY05g6>7Kmdp! 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 literal 0 HcmV?d00001 diff --git a/App.config b/App.config index 631e713..2e25eee 100644 --- a/App.config +++ b/App.config @@ -1,31 +1,31 @@ - + - + - + - - + + - - + + - - + + - - + + - \ No newline at end of file + diff --git a/MainWindow.Designer.cs b/MainWindow.Designer.cs index eaa8e20..58058e9 100644 --- a/MainWindow.Designer.cs +++ b/MainWindow.Designer.cs @@ -29,7 +29,6 @@ protected override void Dispose(bool disposing) private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainWindow)); - this.button1 = new System.Windows.Forms.Button(); this.label4 = new System.Windows.Forms.Label(); this.progressBar1 = new System.Windows.Forms.ProgressBar(); this.label1 = new System.Windows.Forms.Label(); @@ -48,16 +47,10 @@ private void InitializeComponent() this.richTextBox1 = new System.Windows.Forms.RichTextBox(); this.OptionalButton = new System.Windows.Forms.Button(); this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.button2 = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.SuspendLayout(); // - // button1 - // - resources.ApplyResources(this.button1, "button1"); - this.button1.Name = "button1"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); - // // label4 // resources.ApplyResources(this.label4, "label4"); @@ -218,12 +211,21 @@ private void InitializeComponent() resources.ApplyResources(this.pictureBox1, "pictureBox1"); this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.TabStop = false; + this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click); + // + // button2 + // + resources.ApplyResources(this.button2, "button2"); + this.button2.Name = "button2"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button1_Click); // // MainWindow // resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.Window; + this.Controls.Add(this.button2); this.Controls.Add(this.OptionalButton); this.Controls.Add(this.richTextBox1); this.Controls.Add(this.Header); @@ -242,7 +244,6 @@ private void InitializeComponent() this.Controls.Add(this.label1); this.Controls.Add(this.progressBar1); this.Controls.Add(this.label4); - this.Controls.Add(this.button1); this.ForeColor = System.Drawing.SystemColors.ControlText; this.MinimizeBox = false; this.Name = "MainWindow"; @@ -255,8 +256,6 @@ private void InitializeComponent() } #endregion - - private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label4; private System.Windows.Forms.ProgressBar progressBar1; private System.Windows.Forms.Label label1; @@ -275,6 +274,7 @@ private void InitializeComponent() private System.Windows.Forms.RichTextBox Header; private System.Windows.Forms.RichTextBox richTextBox1; private System.Windows.Forms.Button OptionalButton; + private System.Windows.Forms.Button button2; } } diff --git a/MainWindow.cs b/MainWindow.cs index 22cdccc..ca4ad85 100644 --- a/MainWindow.cs +++ b/MainWindow.cs @@ -1,18 +1,8 @@ using System; using System.Collections; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Diagnostics; -using System.Drawing; -using System.Linq; -using System.Linq.Expressions; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; using Microsoft.Win32; using System.Management; -using Microsoft.TeamFoundation.Common; using System.IO; using Tzoptimizer; @@ -25,6 +15,7 @@ public MainWindow() { InitializeComponent(); gatherSystemInfo(); + information(); } private void button1_Click(object sender, EventArgs e) @@ -32,163 +23,184 @@ private void button1_Click(object sender, EventArgs e) ArrayList Process = new ArrayList(); for (int i = 0; i < ProcessesBox.Items.Count; i++) { - if (ProcessesBox.GetItemChecked(i) == true) { - switch (i) + if (ProcessesBox.GetItemChecked(i) == true) { - case 0: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"System\GameConfigStore"), "GameDVR_FSEBehavior", 2); - Process.Add("FullScreenOptimizations has been disabled globally."); - break; - case 1: - RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile"), "NetworkThrottlingIndex", 4294967295); - RegistryManager.DisableNablesAlgorithm(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces")); - Process.Add("Disabled Nagle's Algorithm and Network Throttling Index."); - break; - case 2: - RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile"), "SystemResponsiveness", 0); - Process.Add("SystemResponsiveness has been set to 0."); - break; - case 3: - RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games"), "GPU Priority", 8); - RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games"), "Priority", 6); - Process.Add("Games' priority has been changed to higher-priority."); - break; - case 4: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\Windows Search"), "AllowCortana", 0); - Process.Add("Cortana has been disabled."); - break; - case 5: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize"), "StartupDelayInMSec", 0); - Process.Add("StartupDelay has been removed."); - break; - case 6: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\GraphicsDrivers"), "HwSchMode", 2); - Process.Add("Enabled Hardware Accelerated GPU Scheduling."); - break; - case 7: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR"), "AppCaptureEnabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR"), "HistoricalCaptureEnabled", 0); - Process.Add("GameDVR, AppCapture and HistoricalCapture has been disabled."); - break; - case 8: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\GameBar"), "AllowAutoGameMode", 1); - Process.Add("Game Mode has been enabled it works properly after 2004."); - break; - case 9: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseSpeed", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseThreshold1", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseThreshold2", 0); - Process.Add("Enchanced Pointer Precision has been disabled."); - break; - case 10: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SilentInstalledAppsEnabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SystemPaneSuggestionsEnabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SoftLandingEnabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "RotatingLockScreenEnabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "RotatingLockScreenOverlayEnabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SubscribedContent-310093Enabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "ShowSyncProviderNotifications", 0); - Process.Add("All the advertisements has been removed."); - break; - case 11: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\Explorer"), "DisableSearchBoxSuggestions", 1); - Process.Add("Bing has been removed from Startup Menu."); - break; - case 12: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters"), "EnableSuperfetch", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters"), "EnablePrefetcher", 0); - Process.Add("Prefetch and Superfetch has been optimized for SSD."); - break; + switch (i) + { + case 0: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"System\GameConfigStore"), "GameDVR_FSEBehavior", 2); + Process.Add("Full Screen Optimizations have been disabled globally."); + break; + case 1: + RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile"), "NetworkThrottlingIndex", 4294967295); + RegistryManager.DisableNablesAlgorithm(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces")); + Process.Add("Nagle's Algorithm has been disabled and Network Throttling Index has been minimized."); + break; + case 2: + RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile"), "SystemResponsiveness", 0); + Process.Add("System Responsiveness has been optimized."); + break; + case 3: + RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games"), "GPU Priority", 8); + RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games"), "Priority", 6); + Process.Add("Games' priority has been changed to higher-priority."); + break; + case 4: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\Windows Search"), "AllowCortana", 0); + Process.Add("Cortana has been disabled."); + break; + case 5: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize"), "StartupDelayInMSec", 0); + Process.Add("Startup Delay has been removed."); + break; + case 6: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\GraphicsDrivers"), "HwSchMode", 2); + Process.Add("Enabled Hardware Accelerated GPU Scheduling."); + break; + case 7: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR"), "AppCaptureEnabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR"), "HistoricalCaptureEnabled", 0); + Process.Add("GameDVR, AppCapture and HistoricalCapture have been disabled."); + break; + case 8: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\GameBar"), "AllowAutoGameMode", 1); + Process.Add("Game Mode has been enabled it works properly after 2004."); + break; + case 9: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseSpeed", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseThreshold1", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseThreshold2", 0); + Process.Add("Enchanced Pointer Precision has been disabled."); + break; + case 10: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SilentInstalledAppsEnabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SystemPaneSuggestionsEnabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SoftLandingEnabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "RotatingLockScreenEnabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "RotatingLockScreenOverlayEnabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SubscribedContent-310093Enabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "ShowSyncProviderNotifications", 0); + Process.Add("All the advertisements have been removed."); + break; + case 11: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\Explorer"), "DisableSearchBoxSuggestions", 1); + Process.Add("Bing has been removed from Startup Menu."); + break; + case 12: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters"), "EnableSuperfetch", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters"), "EnablePrefetcher", 0); + Process.Add("Prefetch and Superfetch have been disabled for more optimized SSD."); + break; case 13: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Accessibility\ToggleKeys"), "Flags", 58); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Accessibility\ToggleKeys"), "Flags", 506); - Process.Add("Toggle Keys and Sticky Keys have been disabled."); - break; + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Accessibility\ToggleKeys"), "Flags", 58); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Accessibility\ToggleKeys"), "Flags", 506); + Process.Add("Toggle Keys and Sticky Keys have been disabled."); + break; case 14: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\16.0\Common"), "sendcustomerdata", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\16.0\Common\Feedback"), "enabled", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\16.0\Common\Feedback"), "includescreenshot", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\Common\ClientTelemetry"), "DisableTelemetry", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\Common"), "qmenable", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\Common"), "updatereliabilitydata", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\OSM"), "Enablelogging", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\OSM"), "EnableUpload", 0); - Process.Add("Office Telemetry (Data Collection For Office) has been disabled."); - break; + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\16.0\Common"), "sendcustomerdata", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\16.0\Common\Feedback"), "enabled", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\16.0\Common\Feedback"), "includescreenshot", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Office\Common\ClientTelemetry"), "DisableTelemetry", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\Common"), "qmenable", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\Common"), "updatereliabilitydata", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\OSM"), "Enablelogging", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Policies\Microsoft\Office\16.0\OSM"), "EnableUpload", 0); + Process.Add("Office Telemetry (Data Collection For Office) has been disabled."); + break; case 15: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseHoverTime", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "Start_ShowRun", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoLowDiskSpaceChecks", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "LinkResolveIgnoreLinkInfo", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoResolveSearch", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoResolveTrack", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoInternetOpenWith", 1); - Process.Add("Timeouts have been decreased as much as it could be."); - break; + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Control Panel\Mouse"), "MouseHoverTime", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "Start_ShowRun", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoLowDiskSpaceChecks", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "LinkResolveIgnoreLinkInfo", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoResolveSearch", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoResolveTrack", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"), "NoInternetOpenWith", 1); + Process.Add("Timeouts have been decreased as much as it could be."); + break; case 16: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\ImmersiveShell"), "SignInMode", 2); - Process.Add("Tablet Mode has been disabled."); - break; + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\ImmersiveShell"), "SignInMode", 2); + Process.Add("Tablet Mode has been disabled."); + break; case 17: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\System"), "PublishUserActivities", 0); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\System"), "EnableActivityFeed", 0); - Process.Add("Timeline has been disabled."); - break; + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\System"), "PublishUserActivities", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\System"), "EnableActivityFeed", 0); + Process.Add("Timeline has been disabled."); + break; case 18: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"), "VerboseStatus", 1); - Process.Add("Verbose Service has been enabled."); - break; + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications"), "GlobalUserDisabled", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications"), "Migrated", 4); + Process.Add("Background applications of Windows 10 have been disabled."); + break; case 19: - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications"), "GlobalUserDisabled", 1); - RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications"), "Migrated", 4); - Process.Add("Background applications of Windows 10 have been disabled."); - break; + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "ClearPageFileAtShutdown", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "FeatureSettings", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "FeatureSettingsOverrideMask", 3); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "FeatureSettingsOverride", 3); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "LargeSystemCache", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "NonPagedPoolQuota", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "NonPagedPoolSize", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "SessionViewSize", 192); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "SystemPages", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "SecondLevelDataCache", 3072); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "SessionPoolSize", 192); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "DisablePagingExecutive", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "PagedPoolSize", 192); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "PagedPoolQuota", 0); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "PhysicalAddressExtension", 1); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "IoPageLockLimit", 100000); + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"), "PoolUsageMaximum", 60); + Process.Add("Memory usage has been optimized."); + break; default: - break; - } + break; + } } } - foreach (int temp in optionalProcesses) + foreach (int temp in optionalProcesses) { - switch (temp) - { - case 0: + switch (temp) + { + case 0: RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"), "AUOptions", 2); - Process.Add("Optional Processes : Windows Update has been disabled."); + Process.Add("Optional Processes: Windows Update has been disabled."); break; - case 1: + case 1: RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate"), "ExcludeWUDriversInQualityUpdate", 1); - Process.Add("Optional Processes : Driver Updates have been disabled."); + Process.Add("Optional Processes: Driver Updates have been disabled."); break; - case 2: + case 2: RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows Defender"), "DisableAntiSpyware", 1); RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection"), "DisableBehaviorMonitoring", 1); RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection"), "DisableOnAccessProtection", 1); RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection"), "DisableScanOnRealtimeEnable", 1); - Process.Add("Optional Processes : Windows Defender has been disabled."); + Process.Add("Optional Processes: Windows Defender has been disabled."); break; - case 3: + case 3: RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "HideFileExt", 0); RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "Hidden", 1); - Process.Add("Optional Processes : Hidden files and file extensions are gonna be visible from this moment."); + Process.Add("Optional Processes: Hidden files and file extensions are gonna be visible from this moment."); break; - case 4: + case 4: RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "LaunchTo", 1); - Process.Add("Optional Processes : Explorer will open to my computer."); + Process.Add("Optional Processes: Explorer will open to my computer."); break; - case 5: + case 5: RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config"), "DODownloadMode", 0); - Process.Add("Optional Processes : Delivery Optimization (P2P Update) has been disabled."); + Process.Add("Optional Processes: Delivery Optimization (P2P Update) has been disabled."); break; - case 6: + case 6: RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\WindowsUpdate\Services\7971f918-a847-4430-9279-4a52d1efe18d"), "RegisteredWithAU", 1); - Process.Add("Optional Processes : Other products will be updated by Windows Update."); + Process.Add("Optional Processes: Other products will be updated by Windows Update."); + break; + case 7: + RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"), "VerboseStatus", 1); + Process.Add("Optional Processes: Verbose Boot has been enabled."); break; default: break; - } - } + } + } if (Process.Count == 0 && optionalProcesses.Count == 0) { MessageBox.Show("Please select the processes that you want to do.", "Tzoptimizer", MessageBoxButtons.OK, MessageBoxIcon.Error); @@ -249,14 +261,15 @@ private void Recommended_SelectedIndexChanged(object sender, EventArgs e) { for (int i = 0; i < ProcessesBox.Items.Count; i++) { - ProcessesBox.SetItemChecked(i, true); + ProcessesBox.SetItemChecked(i, true); } ProcessesBox.SetItemChecked(12, false); } - if (Recommended.SelectedIndex == 1) { + if (Recommended.SelectedIndex == 1) + { for (int i = 0; i < ProcessesBox.Items.Count; i++) { - ProcessesBox.SetItemChecked(i, true); + ProcessesBox.SetItemChecked(i, true); } } } @@ -266,7 +279,7 @@ private void infoBox_SelectedIndexChanged(object sender, EventArgs e) switch (infoBox.SelectedIndex) { case 0: - ProcessInfo.Text = "Full Screen Optimizations, is a bunch of optimizations that have been added Windows 10 by Microsoft. But as you can guess, it's not helpful at all just the opposite..."; + ProcessInfo.Text = "Full Screen Optimizations, are a bunch of optimizations that have been added Windows 10 by Microsoft. But as you can guess, they are not helpful at all just the opposite..."; break; case 1: ProcessInfo.Text = "Nagle’s Algorithm combines several small packets into a single, larger packet for more efficient transmissions. This is designed to improve throughput efficiency of data transmission. Disabling “nagling” can help reduce latency/ping in some games. Nagle’s algorithm is enabled in Windows by default.\n" + @@ -307,7 +320,7 @@ private void infoBox_SelectedIndexChanged(object sender, EventArgs e) ProcessInfo.Text = "Every time you run an application in your PC, a Prefetch file that contains information about the files loaded by the application is created by the Windows operating system. The information in the Prefetch file is used for optimizing the loading time of the application the next time that you run it. SuperFetch attempts to predict which applications you will launch next and preloads all of the necessary data into memory. Its prediction algorithm is superior and can predict which next 3 applications you will launch by what time in a day. In short, SuperFetch and Prefetch are Windows Storage Management technologies that provide fast access to data on traditional hard drives.On Solid State Drives, they result in unnecessary write operations."; break; case 13: - ProcessInfo.Text = "Sticky Keys is a feature in Windows that allows modifier keys like Ctrl and Shift to remain active even after when you're not pressing them. This can help users with physical impairments, who have trouble pressing two keys at a time (like using Shift to make uppercase letters).\nToggle Keys is an accessibility feature designed for users with vision impairments or cognitive disabilities. When Toggle Keys are on, the computer provides sound cues when the locking keys Caps Lock, Num Lock, or Scroll Lock are pressed. A high pitched tone sounds when these keys are switched on and a low pitched tone sounds when they are turned off.\nIf you don't need to use, I strongly recommend you to turn that all off."; + ProcessInfo.Text = "Sticky Keys are a feature in Windows that allows modifier keys like Ctrl and Shift to remain active even after when you're not pressing them. This can help users with physical impairments, who have trouble pressing two keys at a time (like using Shift to make uppercase letters).\nToggle Keys is an accessibility feature designed for users with vision impairments or cognitive disabilities. When Toggle Keys are on, the computer provides sound cues when the locking keys Caps Lock, Num Lock, or Scroll Lock are pressed. A high pitched tone sounds when these keys are switched on and a low pitched tone sounds when they are turned off.\nIf you don't need to use, I strongly recommend you to turn that all off."; break; case 14: ProcessInfo.Text = "Microsoft Office is obviously collecting your data, and that happening even if you are not using Office at all. And of course this is just a resource leak. You can prevent this by disabling Office Telemetry also known as Data Collection For Office."; @@ -322,10 +335,10 @@ private void infoBox_SelectedIndexChanged(object sender, EventArgs e) ProcessInfo.Text = "Timeline is a completely trash for me, it's unextremely unnecessary and not useful at all. It's just a waste of resource. Just disable it."; break; case 18: - ProcessInfo.Text = "Verbose Service is a service that allows you to see what's going on with your computer's services and what's wrong with them at startup and shutdown screen. I recommend you to use it."; + ProcessInfo.Text = "Windows recently gave access to applications which are from windows store to run at background. You can just simply disable it as well. I recommend you to do that process."; break; case 19: - ProcessInfo.Text = "Windows recently gave access to applications which are from windows store to run at background. You can just simply disable it as well. I recommend you to do that process."; + ProcessInfo.Text = "There are really useful configurations exist for utilize memory usage such as clear pagefiles at shutdown and so on..."; break; } } @@ -424,13 +437,20 @@ private void DiskChecker() ProgressInfo.AppendText("\nLooks like your system is based on a SSD. We strongly recommend you to use recommended settings for SSD based systems."); ProgressInfo.AppendText("\nRecommended settings for SSD based systems selected."); Recommended.SelectedIndex = 1; - } else + } + else { ProgressInfo.AppendText("\nLooks like your system is based on non-SSD. We strongly recommend you to use recommended settings for non-SSD based systems."); ProgressInfo.AppendText("\nRecommended settings for non-SSD based systems selected."); Recommended.SelectedIndex = 0; } - } + } + + private void information() + { + MessageBox.Show("You can always look source code of Tzoptimizer, but don't you forget, all the operations you done in here is at your own risk. If you want to open Tzoptimizer's github page just click on it's logo located in right-bottom.", "Use at your own risk", + MessageBoxButtons.OK, MessageBoxIcon.Warning); + } private void OptionalButton_Click(object sender, EventArgs e) { @@ -450,5 +470,10 @@ public void closeOptional() optionalForm.Owner = this; optionalForm.Close(); } + + private void pictureBox1_Click(object sender, EventArgs e) + { + System.Diagnostics.Process.Start("https://github.com/Tzesh/Tzoptimizer"); + } } } diff --git a/MainWindow.resx b/MainWindow.resx index 450d84d..0c45808 100644 --- a/MainWindow.resx +++ b/MainWindow.resx @@ -117,53 +117,26 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - - 791, 308 - - - 180, 28 - - - 0 - - - Optimize - - - button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - True + NoControl + 935, 433 - 39, 15 + 30, 15 5 - v1.5.2 + v1.6 label4 @@ -175,7 +148,7 @@ $this - 17 + 18 NoControl @@ -199,7 +172,7 @@ $this - 16 + 17 True @@ -229,7 +202,7 @@ $this - 15 + 16 True @@ -259,7 +232,7 @@ $this - 14 + 15 True @@ -286,7 +259,7 @@ $this - 13 + 14 True @@ -319,16 +292,16 @@ $this - 12 + 13 - Disable Full Screen Optimizations + Disable Full Screen Optimizations System-Widely Minimize Network Throttling Index and Disable Nable's Algorithm - Set System Responsiveness to Zero + Increase System Responsiveness Set Games as High Priority @@ -367,7 +340,7 @@ Disable Data Collection For Office - Speed Up Your Computer By Just Lowering Timeouts + Lower Timeouts Disable Tablet Mode @@ -376,10 +349,10 @@ Disable Timeline - Enable Verbose Service + Turn Off Windows Store Background Apps - Turn Off Windows Background Apps + Optimize Memory Usage 435, 60 @@ -403,10 +376,10 @@ $this - 11 + 12 - For non-SSD Systems + For non-SSD Based Systems For SSD Based Systems @@ -430,7 +403,7 @@ $this - 10 + 11 True @@ -460,19 +433,19 @@ $this - 9 + 10 - Disable Full Screen Optimizations + Disable Full Screen Optimizations System-Widely Minimize Network Throttling Index and Disable Nable's Algorithm - Set System Responsiveness to Zero + Increase System Responsiveness Set Games as High Priority @@ -511,7 +484,7 @@ Disable Data Collection For Office - Speed Up Your Computer By Just Lowering Timeouts + Lower Timeouts Disable Tablet Mode @@ -520,10 +493,10 @@ Disable Timeline - Enable Verbose Service + Turn Off Windows Store Background Apps - Turn Off Windows Background Apps + Optimize Memory Usage 69, 267 @@ -544,7 +517,7 @@ $this - 8 + 9 16, 77 @@ -556,7 +529,7 @@ 34 - You can also look at why do we have to do every single process by checking which process that you want to look at by just selecting below. + Please select the process from below to get information about it. ProcessInfo @@ -568,7 +541,7 @@ $this - 7 + 8 True @@ -598,7 +571,7 @@ $this - 6 + 7 72, 323 @@ -610,7 +583,7 @@ 36 - Select processes that you want to do. + Waiting for your selections. ProgressInfo @@ -622,7 +595,7 @@ $this - 5 + 6 435, 320 @@ -646,7 +619,7 @@ $this - 3 + 4 16, 14 @@ -658,7 +631,7 @@ 39 - Tzoptimizer is an application that allows you to do some necessary and performance increasing registry editing stuff. Sometimes even for a basic process like disabling advertisements for Windows 10 may require 5-10 registry edit. You can choose whether process that you want to do or not and get information about it. + Tzoptimizer is an application that allows you to do some necessary and performance increasing registry editing stuff in one-click. Sometimes even for a basic process like disabling advertisements for Windows 10 may require 5-10 registry edits. Header @@ -670,7 +643,7 @@ $this - 2 + 3 435, 14 @@ -694,7 +667,7 @@ $this - 1 + 2 NoControl @@ -721,7 +694,7 @@ $this - 0 + 1 NoControl @@ -748,7 +721,34 @@ $this - 4 + 5 + + + NoControl + + + 791, 308 + + + 180, 28 + + + 42 + + + Optimize + + + button2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 True diff --git a/Optional.Designer.cs b/Optional.Designer.cs index e4d7a77..228a7f4 100644 --- a/Optional.Designer.cs +++ b/Optional.Designer.cs @@ -54,7 +54,8 @@ private void InitializeComponent() "Show Hidden Files And File Extensions", "Set Explorer Open To My Computer", "Disable P2P Update Delivery Optimization", - "Allow Windows Updates For Other Products"}); + "Allow Windows Updates For Other Products", + "Enable Verbose Boot"}); this.OptionalProcesses.Location = new System.Drawing.Point(13, 65); this.OptionalProcesses.Name = "OptionalProcesses"; this.OptionalProcesses.Size = new System.Drawing.Size(280, 289); @@ -72,7 +73,8 @@ private void InitializeComponent() "Show Hidden Files And File Extensions", "Set Explorer Open To My Computer", "Disable P2P Update Delivery Optimization", - "Allow Windows Updates For Other Products"}); + "Allow Windows Updates For Other Products", + "Enable Verbose Boot"}); this.processSelect.Location = new System.Drawing.Point(299, 64); this.processSelect.Name = "processSelect"; this.processSelect.Size = new System.Drawing.Size(272, 21); diff --git a/Optional.cs b/Optional.cs index 7b60c87..5fccab9 100644 --- a/Optional.cs +++ b/Optional.cs @@ -92,6 +92,9 @@ private void processSelect_SelectedIndexChanged(object sender, EventArgs e) case 6: processInformation.Text = "You can allow Windows Update to update your other products like Office."; break; + case 7: + processInformation.Text = "If you are experiencing some boot issues you can always enable Verbose Boot to figure out what is wrong."; + break; } } diff --git a/Program.cs b/Program.cs index 35b9f15..80e1e8d 100644 --- a/Program.cs +++ b/Program.cs @@ -10,9 +10,6 @@ namespace Windows_Optimizer { static class Program { - /// - /// The main entry point for the application. - /// [STAThread] static void Main() { diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 8e97b53..1e4263d 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.5.2.0")] -[assembly: AssemblyFileVersion("1.5.2.0")] +[assembly: AssemblyVersion("1.6.0.0")] +[assembly: AssemblyFileVersion("1.6.0.0")] diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs index a1c3ef6..9ace643 100644 --- a/Properties/Settings.Designer.cs +++ b/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace Tzoptimizer.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.6.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/Tzoptimizer.cs b/Tzoptimizer.cs index 016e212..6f88fab 100644 --- a/Tzoptimizer.cs +++ b/Tzoptimizer.cs @@ -35,7 +35,7 @@ private void button1_Click(object sender, EventArgs e) { case 0: RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"System\GameConfigStore"), "GameDVR_FSEBehavior", 2); - Process.Add("FullScreenOptimizations has been disabled globally."); + Process.Add("Full Screen Optimizations have been disabled system wide."); break; case 1: RegistryManager.SetRegistry(RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).CreateSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile"), "NetworkThrottlingIndex", 4294967295); @@ -66,7 +66,7 @@ private void button1_Click(object sender, EventArgs e) case 7: RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR"), "AppCaptureEnabled", 0); RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR"), "HistoricalCaptureEnabled", 0); - Process.Add("GameDVR, AppCapture and HistoricalCapture has been disabled."); + Process.Add("GameDVR, AppCapture and HistoricalCapture have been disabled."); break; case 8: RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\GameBar"), "AllowAutoGameMode", 1); @@ -86,7 +86,7 @@ private void button1_Click(object sender, EventArgs e) RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "RotatingLockScreenOverlayEnabled", 0); RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"), "SubscribedContent-310093Enabled", 0); RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced"), "ShowSyncProviderNotifications", 0); - Process.Add("All the advertisements has been removed."); + Process.Add("All the advertisements have been removed."); break; case 11: RegistryManager.SetRegistry(Microsoft.Win32.Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Policies\Microsoft\Windows\Explorer"), "DisableSearchBoxSuggestions", 1); @@ -95,7 +95,7 @@ private void button1_Click(object sender, EventArgs e) case 12: RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters"), "EnableSuperfetch", 0); RegistryManager.SetRegistry(Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters"), "EnablePrefetcher", 0); - Process.Add("Prefetch and Superfetch has been optimized for SSD."); + Process.Add("Prefetch and Superfetch have been optimized for SSD."); break; default: break; diff --git a/Tzoptimizer.csproj b/Tzoptimizer.csproj index 30f3a87..eacda72 100644 --- a/Tzoptimizer.csproj +++ b/Tzoptimizer.csproj @@ -8,10 +8,12 @@ WinExe Tzoptimizer Tzoptimizer - v4.7.2 + v4.8 512 true true + false + publish\ true Disk @@ -24,7 +26,6 @@ true 0 1.0.0.%2a - false false true @@ -32,11 +33,12 @@ AnyCPU true full - false + true bin\Debug\ DEBUG;TRACE prompt 4 + true AnyCPU @@ -53,6 +55,9 @@ black.ico + + Windows_Optimizer.Program + packages\Lambda2Js.Signed.3.1.3\lib\net40\Lambda2Js.Signed.dll diff --git a/bin/Debug/Tzoptimizer.exe b/bin/Debug/Tzoptimizer.exe index c55170ff7c9b74f09d577eca2c769bd108c844a6..0b7777d6b26f87891836acbde3e79e8879060f54 100644 GIT binary patch delta 18807 zcmc(Hd3;pW-S@d??%Y|DOfm_XEF@&Y5+*AlYze4<0)nC<`z9J7gaFA6cM`S;lZc|Y z0#ms~s(?yeQ8d!j9YqwZ3s!7vwG?aXqgCtDYOAgCe1GTMSw-IGdH;Ea&pr3IZ)d%C zCUhRm?>v^j<+{EXxyNi_*5@Sa%TknT#=ce=+ph@fRlT;}KeMu`mz`ZgxZlpMdr)#L zC3!oku~b02v+S%kT>NcCc#bmAeceA`#}D$?;p>%hOV5^O>=Wt~prNy|Kp*>4u>{?vE!8O3aSnW92-jD+?2Gm>iT!IDx%Dr&}!V2Ug zP|cV{tURzvYI{N6596JF3Yz$CQ z8{_Yj)A1`(BC+2MC@yx*I7uv->n|}+WimCX5&0VdC3M9L#FFyYk-Qi>zBDNh|Azp^ zIY{KYjlU$aHN)YF+N+ED*NG^K^)#TOk+HEL<4ffGzr~6mL_*fOaWrQ1FIa%2QfYd` zXgi?z7{xMVM%iDTnQhNFjdm%BdM?%>3cIyU$O@PR)w2uLcyKYDiQv#(yY@pTz#t znc2KoqV*(ge7<;b(iXSFP z?0+S)HKUI&=06zqKhqbn_ZL9%)e`x{*eN-zH9t1eHKPy&E4=>E@U{|BgqNF}Xb$0F z{>Atc!T&+{G4@ih^J4B~@-g=AGqaEV&^dgg|E=J@JhO9O-Wg-71>1iR=ZqhZZ}#ad zgktfxk_kF!{kVzS{@-4nfJl6oi6Ibk@?nw%%zrJpkZS%JQ|$}(89Yn}+rN90a)vb8 zAX0ReNK>wVj-1&k4tbE%aoln1g=j_(|N7J^-hq`;)%yTXt^EgJr(Ohj?+Bcm(p=-Q zwMI{R4S>JIH5O7WxOU>IeGZMxZ#$gIVaR&NW)F9 z2#2u0Of8N`kLa6ZdJYIu+Nt}|?<1A(Pn|l^%h`?rp=7CEwZh?5^y>U8#|Pqt{8hC&lwtkk5U+;Cm;F{y&g-+Xxw+> zj^`@z$(On<#smGO)ljQ6TR6m_=I9l|a8|XAjfXglczy2jO5TAZrK(qgS&=Shsg|Qx z0WD9nP@h1xoY`(Ic^cOoq{lb1xej-1=w9C8CVO~xa#x0i!viSDLA8vY-U_NjGDWG< zRh*5SApu`X#D+r#cG?A{=3PXRRn1us<}4-0J5n+KWF&4)JT`*E@c79vR2b?j>M#@c zMqF!fZN_yQt_N^Eh3i#ZCvbg+OFWyxKwn%#aE-%N#yisB!uS~V#&AQwS%kAn1cAn% zMQJWe64^31iSTVQp}QtY;@FTR!q#C)gtie0gpg{Ss!gD%M)k-f!iZ5xgon;bB3yfJ z5+QYB65-UOBm%#X2&jLw0PhP*9O2u^NjlRmju6CvqE4U>@9~`KuFdM}_8)D7&T&PbjUk0O@C=37mt5rVKvE#?JEvMiX%i8sjMl z#ui4W4Da3(ZfAw&M0m9RmC5Mx*!=cLbQ*gb6BNsi*LabF8w*ozBlS{%=K@U8^z(3Y zX!1w22@jafF&7rYcm zR%&MI_dev+TShf*Dtdh?81aTDgNR_JB`b&iN7@^t_Vi@!Gb?-DIkU6eUME_o*XecK z+%)=X93h-OQ83xNp&77Qfo(3GR*?tc$BJ6uw@-`Wm^#=bu^rHoC77=1QKrDP8Bv^s zeNq^el0$qrGhY?2QrT2v9Yl>0vv4vA6;;clNf`ubf5MraIWR`JJj(=&FcmO0XTh7uK3%I0govk8^cVL346)Cvmur1F}+!mNe!UzKI z$FTG{5k$B?ClFcy@_IYuc<>4W=|I4Pf{H*RAjARIlK_+fE+mi&VaZ|zj8JhX0l0_+ zXoIu_JTWTO(-QDvm5RXFoFgD!B?DYcCUEWn*gzmwx(F4g9+h_xLC1=V7t4)kv2fc! zF&;oY^rb`=c&^?Qg(Yv96jmV|G9Hgf6G7sZ1l7fOGbRwjEdi>Q@m@?IhLeCiUghY^ zqcHzogAFaX0u;R&O$b3#osF+zMq;?-g{p64&yHpl!=)GMk{rE7cp+FkX%+Rl38PIJ z;M0tLq^g5`=YSl|m=wcuwUDtghURI;ju@7&8PCPA-kR}I3@gwK@0_U7Ld~d)VSO~C zK86*!G-God>eh@$;?PivX1o)Jr)q|MZq#s5nq~}&Lp_=?Ck{>5jE!+8m&tV<~$<%rVB&us9TBX+{(k-4|bE*;`ag^cLoJTyNooKuctf zzE<`OAx1lylEW{COCwSkPg~TDw4xd}#e`$H6sBc1YFX@IJ7dBTJk+YkOOt7Nl89=G zW6FV;W(=2#gy-l|k(O{@BpE`CU&Rz-xKt!OCuC{TiXYV^#CSWV8N;O};nF3_KpTYd z_n2@Dm%@ZcmSBR>2`Ho02^}>51K>a(F3BB&?V5-f>(ncxQ3XZKv@fJ zBFeQyk;jnh2=oOu(=Bj4+OoNU8*uXlZbTcz0a^>(MC3la!w2u;oabZViNym#n|MVb zx2gKg;B$G*o<|`J1Rl7Bl(yR|ig`sJ2<7WrepE`njJcfQJ8(K<>RTa+FVo8}(j2#? za;JQS8HQ!~j#Bz_>hhby?jO)|p>7-nS-$2I;^Os-c5_qBJ|q&@MzJllzUR+JR*~=d zOOS5ai$7%8+A+fUdOVS-TwO0UN-zfSqX0jt$miE7$iPh*bdZF2`&V(Uh4i7E%JbyA zI`Og?2i+owS?`CeS8{(mVZD({wH`;~pGF6q!!X_%Lk4}}H6)JO$R+Y#tVvqb#4isj z21w7Ec&n|4;lDC7fh3+U<5epAC-6z7!b--n@)MA(w_!ziN|Prx@ov24YThBrBXh?j zqpHxez>`*hyh9x82T>uk@t7X;cIu3;w#s-1%BC9sg}#iusuG0idLp3y^w=XP9}7wx z;i82}I)6F?w+l;aHS#fvmVpQOA;^;gKao&n!5rif0zOiB5+dXoGsHdL*dy+}jrYa9z!=s@{6gbex{EWb9Ck=%td&gEt?@8~tj(QV z`*Sf&{KaVEQy@+#$I5{atZ&8W7P$%CCah5vBgaF6BMA{Kj)%z!{V($gMG~TeuN>X} za>Q9QCO#+fX1p28iEw`giDkzpMC4p6AA*rjzi2*mLY4#FUqPDlg@a;!dz5Z`7V|(u zMvj2+YXkH9NyR+NwwNv1ORbTPm45?lgwq4r*ik}Ja|xRcg_A&_dM6NQoJj({iE4uF zpTSaFBW8HucCzW8jWOuog3x8kcbtY8(svQnI1Bo66EiL*Q({1(8o0;rXL8GmF6MHn zslQ|2CH~s z%2*YyQe1Gw&=o8-+)!4G2T}zvLSUop=cZ`vUeV4}Gg7czAs3CA>H(+5`q-&GCE!~G zJWsT3qJ2ovH>&+$p_gd?Bq&GKkmhDzJId2E_OfSEnukqxFLAip3{c!`qpLiG+Y{-8 zyeHa2qWxU7yF@#{Maq9mJL1roO|-AMCxP-)eguY&r;_f6XfxSKSG^~beeSIH+`xYC zraj`%X++s5+KX-V9*v#l>O@KlZPbouM;sv!>v1iC=?`q=;2Rs&pg5z7d01a{s9R%o zsD#E2x^%SFuH8=jkid0Z^RPE;OYr-dWh%A1Y&W1bbD^c-iz>47PdmXw)2TfNlzHr1 ztmX(5DgE7oe?sYn*mMtNFh7mjVkfmbMR9s;l=ohZvaAN(!@f(U(wU-|bDUJ_py!Aq zlO0BW8hc*AFCqI(c0D7?`_T2U?H&qoXBwr^D3aWV%6VA5M%F@~adP<+;cTG$h{MNP z(vE9B_O$yrdagr+^%A}xbF+U#@^TTok8S3}-6R5C4SI@lLgZH zKK7u8Y|huHEq5NrQ~cPB15OXSKZMfJ@WWb&k0SnMu*vDo?y&;y#QVm(9L?@#7|8-9 zgB^28te3#fb%Y?9$1oefyCx+)wVC(rc9N6eCP6u#{xIOXSvT5eQ;GgcI>EDCJ!o5n%pw72vnN5BEZ|#3 zTg*tN(Df|Zsf=2Uk3tY{D~AAoro4#uOUF^Jv0b6KxTM-wY2;>wlT6G?eVBWh!}%)O zt8KqVyNLgmPw`W&Hs#vTqY7IiurBtc_6{`e#%jV?7kg0q6SuJkqS!~=&W>2vA@&Y; zumV~SSg4DA1=Pjv7HAi{LV1U$u%*?~%mkOl(wKiRVVhXklMn1}fpxJq^kO<2gGG%T zegnyLRy#~$AwEa%O@8U?n=S())qp3QU%8cw`E`~ zZMLw``}PGahi$dcPwfh@+XS|q&B{=1x$LPZmS*eC{%m2dJ92DA?2<7QjO+?Oo0WjI zMzKCNKf7CCUF^D44MQ?xEYwgnUkK&y%W?&}iFJV4pZ(Heo(&$p*gsc_KCgYmOV~Dn z$;t%SV-}ApQ_6-^g~tj^mji zk@B)|_61JH3X5;+um^G$z{%NW(UU1E8^TG8=nDG)J7b8m{n+Ia9sF2M5yviOOHuGl zMH4U&tsBL+rDU+dqOB9{SkX=r?WLlfBieej*;r#pekHSoa9bfNJQlj6)61MY5iKH%(($)Jz0jbe|m;EQhn7D%@;2L{ z)hV0V1CH|)N^hbPs#E?0_jSsJ4iY+$Mr|FRqNJkK^M%l2P^N%Vr}WpRz(iWwa!6d2 zjuF6TrBkQOa=0ab@uxf;fN9~{%%A1gDVHL|t;!D3aeG92pVf)fp^t|I@|vzg0A0d=t_ zv{Q=Lf}d72zJsTWWIpkb zRf)krKASmSGvH$p1-u!@${*5>(9=wU+%{g19U_@_JnByY?-o4W9o$8yOUB*?eBHg2 z6k`uz>88($`h^WE!s|v%))uz6wdpP0FN|1g3r`=lquY7bcJ6L%TGZBVG@Pri>E3=$ zyP`BbI;OYXKE==%HFW2WFHqEJZS_WX&4j&5_uJ>s@OAUcM=8AXn(*h-uMV+6=dl&6 zfz>mEO+niTcmmdcqK##37&A**JMN2_jze$@9?d2Q={8UeK+|xw;a?MYjTlL6#F_b* zuvO47@UICr8$#?NI1OSTvO)hVMaGIJi=ZjsY1pHJ2%>>CW5Cz5MF_e9&zlz`=$2?& zivj8Qw}M@Y;C0B?<7Hp*j|ojfgzLym5#<=fzb0XBChiTWMUWdC^|+uktH9GpUaUO>ZB&&g7uCB5z9Dg zsW6cjN-PH(JOu$!F`Hnr9?r(1mllhjrV5ZVDsxM;8mwp%GK?6V40sVbb29XsakZhF zBFW4U2~c-Ym#+~L?RJQ%g20v_-4&q8>Mnt;Mll|#va*+g;5G;^G%)tJl@W(5`Z7>thf%p{5K=)XKZ>OdS(1M$RUuszO_GzZKp>0N3%E(e0hm@M^E}8P_a$u9lKpTP!vXN{M8)V+F zRU6sey>o-ZlP+sdR$Ew2_n^CW*h@R#K*q2eDI%??X0AnBp!yZ=RJF{`1K^|efZ!~^1`XKT`JT7) zFLpo6?EKW`XHFGRJAeXQJPkkk?)=W<@pdWRE<5&nkH_O?wg?TU1I6Z0oa9>xAKzD@ zl!ldu`ivb+Zn}nfaN0;KfL2zONP3HK*%+A|0J8#PD+^P}iq|4j6 zC)?Y(m%E+eMGwsg;jKny*I19;fspa{g+Ru8yCzYFfXHQmOtf)F3lezKQ76;M&33f3k7dbz!@v*T|fkn z({EEe1>UZ$n!{G;aiY4c(Bp8}MEwztQb58^r*v?uyzP)CZx`u3C!FqaP#Gbxuv#~kSIlfMf=znM*{g^}$Zs}mMq2+-++*4h>b`Nw)x>zKha?C%2iOMFlZ_-h`q`1xia z$UXLgM=gH7=~>M+dol3-<{K+{f4=xpb5AQDs19bgK58D+d8t~>eq%v{+215&t6{0; zvpO%c4PliM7|Ny+P@$}n_;9vK0wdT?3DmNE0#NJNTixWOlz$@b17RiAEMCb2wxLJ^ zK$%h}@!@QW1V*qcB~Z(55`d$Q?RpGPQxtW+>7%S)0A4Ne@do$VuQ;Hvz5-8+oIX>3 z5mouH11kFk-m(ZLMBxqq?`sNN6z)>|0ZEy}OM>W(ugv!hbWG}M?&RP0n3o6n0DJB) zsd$6ixX;{$;_@NCG?g~q+k6=c_6xxD3uY=k{>nq&2STEpU;nu2Z|9Zfyf#SQ^0>lk zNwUnmtqo?jTFl>q$?KjlFNdT%V&SbPNb_vI_DP}-;~Sndt5@+Hb6-1zZ++5yww({) zrbYY?L}j$;S;hVQou^1}AP+rlrjtVJDh!XSpH^7O_9fhxEsxK!L+mba`Vhx_h6G1F zV+op64f`K~O0Fo#pPw;LuIByBy4B!)0A7{ZwVM0Qmeok-L&^Mshb_<2&?GrmB)JOn zkE{96(6NKCo;=egiHUd-jtg`meG4M~WRc_?)<37P++?AMue|3^V_`ZSam+a_Jf-Mq z@PD8@9j@syauyTHaTg zO*cQL&MFBEVWtFzvZo|4jGdIgaQ3+bMlicsybfBmEJpyCJfmNbE^63J3mU>!SQ9UpChfzVK!9cET6GZ2odR)L#FU z`8Ls4zheFebS2C5ZQy+idtOzTZ-qFQ((~;I#2e|Nr(QK@Y=Fk^Up3ckfQ5HoHFpqx z^=sx+8(_h2{stEOFT9>$p)StCQLswPmCLZUR);W<-+bL16XNCej$Y^0iP8H_T4Fv6@%-p)?s=2=m3-cD^A6nY zR~#1$7mmTvh3h{cVXXs6n6~eJDbG$K;5PcH_J){>xmLIY~zEg%}WNVHz~u+KMYj2C_~Mb zfV#y!RB^~xJ~igw`l(&!^`+`&SDm7XH$sEWVuV6!XXzQ*jlSPh#Ss?=`&55*iZNNrE^H?{cnmWIkjE1DK9H}4&! zwkpA%)@pU4ZQR%?D;ny94gO%miiSmP{V)wH-_#agp*sQM?(Gg)8VV3;e1 zse>n$Om8<@{Ff|Q;-A&jvRGdo^iONkjRya@^^2A_8hU%nV*l9I)}WGoNo!kEbJMy8 z|3wYWy0O+jBUs5qPMbCkZh{Sqd;BBSusgF1@7@$=#1G!j{a>YUq0)2YeDx+ZhrUO~S5Pd) ziGwmz)K!D4hI3`2`Nlcw`ks#`tJ72X>MGMaRLycN)@7$u^_(|d{g16@{%m!{c3*F` zZ5uT4_LJfH5&vBf{;#3mePy2bo7%Uu?e=f}x#H%ZkGXpO&Iixg`Py&={P82_<3-{! z^m%ap^mV!{xmoy`TADf2`rn5j#aapWZ!Pxmg}uzy&(u4*tG~@vuJwGb_IN(G&%FcR zLy$H4y@t5=tiD+r%aVUmD>;wC64 ziVALJybwXr+SV#YO}(XPEyatftw*b9wO?#K+iGo9_`N^R%wB=o*YErL=eIh~d_M2b z`P|RUL_1&U+xbl2?N^n)z3Q}|lJz@ErQ}g+h(1+`9#ABDi+9IQW(_&ZYp1Eq2kms# z&rFGBWZsTylmY753_I1w4t!G;o1>Ju@Aw3Mf`C7bU9D6qpT{0i%9Pt*0`p zlW_^M(=(HZW^N_2f%6k-xkr$}X)0WmN8b{yc|`7w2&;8X01%jlvY?EcQ{Fas zAqzzESyn;)YE)Y9A%dNsqziYzQ~#xdLvDbv>WCCTGsD^N2gV#Zs$ccGCgy_X-ug+;%LTOrQnHF_`VD|A+wN1?zRzM=qbqIH(m%zvca)^& z9%vS(Xli;l5G%;}2y$5wSGY)}sO9@|H9ap)-vz|7C}IoQyst7SlR3}c+n^PQW$-aN z$qccdL1~bq_3n={AW_TWakh{l(7BeyhoDm1s<+(bNSAB+X+SK8D-sSLW>BW^S5WzB z&5{{)CM+5f7F`TVi+e$xB87zf>Hi{sx0hVgPq3{yQhv=t+N{(9S3KfTP$x%B$^-82 zmrwgI^0n#msMYGp06$4rI7$BTDdkn3cm?hPm0AH!Kgu$*%D=}LfEx+DI+cTRpk`LrfJ$vSGlBaO za*zL1_DOk>KYA*KDKIkw>^Y@_r2NTVa!vm|+gd9jn#;^6Iicoer)O-9|4RXz5kK#x zU^>XiiOa75b#j%H@}K_~`TObe`1nsc5V_wUAlOT;>1P44s{9=`B{Sm(7?f*BXl`kKSK?(*>6`zbSZ0pP-3f!~eK7vbR(iNkdbKtEOCXlT>V!qOZ`|N%P-*QX zJL$uOd_}+Sm)|bsQLeCgKr!o(bnx3=4m90en8@glXa%!pk}K~IAx;}Ma=A&$e*}4I z#+tsjkn3-@%C=K@Tu{{8A_Bzf>x<2V-(^G&v{n7n<7@iWKrHPVQ@f-%uB`>xcS`*= zJp{;7=YfPVQHn7!`h)LIoOmbT*V-|dlpMF;UFGzb_<2Vin zay))dRVC>?@TvDHL1x8Sp+OK278`J^Riz*@ILcnA{tzlp#Y;_Z^Kvr81{?;|;-!%? zmYWulkkr-WxXtlaj`Vxwn9cE73VvVPBxI=9B3h^%%8?4wntk~*BB&B#!HR1&8T+@$75s%6LusXr6? z*j@b;a955(qd0h$;~ehxII6P2Bc`h5NAL^;sxpfaw7;qaEQqxH*>3IRl_SGB3P+j%LJzr?|{Nu6SKl^%Tfa zEAuU%e$>@W9Mo)nnmIX7Ug3tk%*~%uBgluQL(g-v{NyB)^*G#G;u#3@j-sdnVbst9 zT&=k9m`1yCJ&fxxuJ>^L6PFiD&;VQ`aq;puA6Ep|CR{h-s=pJ3*x*AX{W0`bWH7gK z{k2KdGcbYj+G*-W^&f;1Fh7G?E*1_=pywpfLrHW*65Ujj&@E1)yK57uD~T=|mO%fG zT8XHc@%Rx5m{&F{iI+wu(C3rriBSo3e-hOi66mc-bmQm*x;cr?IwOu&Ms+LJ+Y=Mm z!g%;e3Fur4Ix;x{HCWJtQxXuC7TNxX&Q3r%7Bu?Y1Z0j68}%R|!uaRvW^=d2&VvpH z4=*?jgz7-20mA?cap;divC^&|>ZPy0nFRFz0j)dE$4cZfpWbB%KLE>P2y;-Qs1>^? zDbR<4KG}3$QX_=Pr^$B!Hd=-J@py5nKyA@4G#fHIB$A z5N%kdl?++SD5*|0QV%fHfTH)>Nsb6MNcWImzk?;j;jk9{3I!{;pn>#*MTArcFC%QU z1$QhsNaS(k(0Uro+*;%ZxOw1(<7ZUPa3a{W#R6&Z^nbOs7u|L}Wd z+`K?&9D`?~(7jXBmUnWRDeim6Nv^`FA4zhBPW{a!=X2^Qb}}0G!sz8Eun~LxD)wL1s;46|nG+37 zLFpx&*aA7O`cBMuztiu!B`4~}BI>cm*n5b8jr(kB*RGA5%)KC~Ax$otkp$R;Ulro?#>1XFf42hv1j4&N&Vld#E`lQ;kf`VTgivKE;uZA|}_@IOW#Uu;zvf}qsg<2D=( zaa`ad8w2JjMu^Zn(=w+dO|9VcN8 zaxp8w3&ux<5rH30V0vkjS4Iq>oru z`m3$7H2$x5XKnJ|cznYWhO3Q7idkpQdk35oh9^atfQJ>3>XN{dnbeQPOp` zrq`yhIhsB%!A90t9m1`rZ)V&Ym=cIe#A|}M4fHZ}B zp8a}diV6dX?3u}rM6I#KoJ>DuY@NoYiLrH2lEc_)PjVPru_TAFwLi&WXuX`|Ftk2N zau`~kIsAga41uv#J}1HP*qW5WVr+#|Sd6XBDJ;g;z7!T?>$wybL+is77DLNEHy$WD zs2F2wP=X&+jIlK_g~iwkr?41Xn-i?rk*N)B^%}P(dJT(1YOk4R_58?ss|$Haj_Ui^ zoi!vGF#*dF1No5+mH{u^`jaX8Nx;(QoiZ7KIsI^oeiDf5^ZIWEFwZneYk6+^FvU6v zSk??AjCs!pBvNK-`Ju}g6sapp z2<`0_8#sYTCrhKkg1AB^6i2v$(h+X&bcBPaBizO52oI8Ugh!QyM6K|0{>zNw;dwnt zH}jl?$Q>!o%5{0+P^XDF$T2ODe5(3u9MG%skRuCFwwDtGtJ<=3B)I3SGlQAheBd ztvI4GHkRc-;AC8GetQtsN~Xq)1G4d_ zz}&=wNY+zX=tzDA;P(T?P?;2c4df2n}ptTL0)1u4x?+HzFjK8@3k09Xa*4s`_;iT^*i}9!}HgLyT4TSlh?4l=Njrqqd ziif6@SBsdr@?%K>?mW^@$2A?-Qhw2d!w=PCYQYNKqw0?NSic8zGL?7>CZTBy5)j^k zNyu|?0>WD`2{k7nyakhxdtpLrumvqmLU;?tFS=EI;i7~ZRm_U_k6BTCY_<9dU6q)o z^4X0?Yud9L1E+X)v(t7gIcQuzy@K`;q50riF#z3ejQ^#$Z!CnR^>oG!Z#|uHD_RPi zr}eZXHn4WFx7gcyBWxo(QK0b{G&jGdB#_umO*H*; zZjKgKlHFhqsl<7PDTVzKQSV z0UN!-{!p25X_aA6e+_yOS((@ugZf5MM~3s`$ufh*7&q&*bcIQrL#>@CGCR?JIneK}1E;`L!G)Tbm-pANG=-1WgK zC8m}6isO?ccS*cy%wcWybF8LJwiBE5iTjm9d^8)F-5IbB7{SRH4#6g5C36bhD#KYD zI~zqhQxVyCX$W^fx(<)BVHTw6=PX6c+u)-O=Ts%MOL_~==BV4_Q6slA8vCLw5B;k* z!ou2lbxe$S#%PsNZk3c>*xF?)23tD{FSYzCrU45HPA-1BEQnlk@}mz32=Q+St%^s1 zFttd{$X>X0Yi+|(WltqJQvG55hd)%s@+U%fa_uW-wPIoMYoWWqwPCRoovc$4`(0@8 zm@}}%4!DfyXSlCILIY;B=}oJbwIVzfpqGY+fn7L*&c)#cVj3{%!YLDQpAY`)SVMVP z(F$<90>dX&;VQ$0NRrQvZ7eT|j?onGs0KCLXL&SwOP0;*Ku;#+;&haF?;2P_7Q@dkq z6gNXM&tx+6Ke9X|%dcd)52Z%`_8xO+lrPKo-3x%+B#yz+u?)8Q7G*a5!`1A|CKcs1 z^r@S$<$msE#E|9rwq_ry;p#+{7TdTykB&K_K055$0@vT!I6#)lZE(ak5M>wIK%=s( zk=UUd)X8obOXM}z<-jMn9&!fg3YUgIO)$lEiJ(p`t zkIv-sEFcTX=R%i9=~LA2gvrn?vc`*iT&ETww2575b>D@B9b-?qLzv1ZarW&c)2PN7PVKnL| zM&e`dFMRCtI*rS7oEq>+(X2yGAN>T4#)FX01DHGVpDel{v&%hB(w#U+9dvZLo8iO{ zB#S<9nOwHy7CU0l>_b?CAiLQ!AfuUrGzhM;=-rF~8GpopuYl&pjNb``?)Sch(n;^2 zjLxO^am%7Vqf{h)o8vE_o1Ba{N#w1}PeI>Be?$3d2IIfYWO}9RE0ir#XPu;r=-)sV zN%~${mJ{pLx;U67&PI$kmE)j4Qxuy**-@uz)2KToFVjHrae!@3HeQ+Wsqj;o(`ob5 z6*e!*B_i84Ey!)Pr63=Duh3PJ>!N{<0NhUCxlUd5j#gx|(X<3N&}OGji#tdGn}ec9 zE%r;WF4{K4G+d+vY##dYP?MYM(r{j0Rm0pC+U+X=_YcW+(cO5_lu0+$nwnnBl1zF6 z3m}L80g}n2KTB>4Ep${N_0KJCI(k2w3Zo-f^;tS(%L6-8a$R%{Mr;lhk7d~o8s^*u zZnWgKIEQ7`*>dPii#si=9^5$=*UvUr$)y< z#78$gu2fJGe z%^HU2$CBGoP~_P~Avjd%0jyVo?#E90|3=?~-AvG8?9}iRO>z1bj@t@-D+3HTsT_+P zPEg3kf6!q{dn0%x7VLp>Og5}20)L?{!=yw>uLkNLuTwm*i}F1RmKmN{eNeio9Ay^O z%CbS0<77ESmeXZ9N0yB!^RQ~L{u)_!$a0Rt-Wp}O24!FBLRmsvqY~PWvJ8J{!Af1S zJfK{aso?Q&t1^)eDedmFsYCH)O@+=KGz)aUta-pk+0KT}2=6jd#8bXzNL`*a^b!5c zw-%*0b3J{5nWX_|sY@)#yo}04ATx{ZrG8E^Sw)r z;;`dGY7&RFzX0Kc%AuKsa;@i8NJmFAj?)?_sY-|V+P)U5cL|TuC5DJBh0Ov=tu){O z=mI4ZD}zg!V4DPKBb~2o6d95IiTF59_n-g^f)mk zV;9QPePv>tIKx#XI+P5pPL$Y&*y<&HCd&C47l=2bvO%`eOf>aY8mTpjTDV?~ROUO| zM1w`2r)>bzgcl$WFYlU2qjW)F%DK+X`1FA|qWaqE=K z9kP5zmItiz8k%fBD(UyEk`cwm#)^&UYT85lFgYKi=jk)*r|eK}Q^tsM#6@C}*ov;X zM?4}_UJdb}U$%+=VmO$qafbJw zX9eC#;Fkgd8;eb%H+Ia?8+%bSW6wy}dl83H#`ve;y3<4S4F15D=}$mU-p7?9`Xy+7 z`L?QYad=fNEpBgXi>!`aH}c%>_eZX?ez*0nY+UKO6v*4P%iX!Nb# zG)eadqwf;kw~T34x^u>6*}E$z^ijIco_MFy{nxWD3Mj3yXU>@!J8y3Gq#4wKki@;MqKUSXneXX2r27gX{03-j;)!LXA9Hn?%@ljDBYVH!*%tM z?=_$x3|mn);^JTlSH^ThD<8^G7@~EwT;@SY;_@+_YtE^08|Wz8aiV4vzHZo==Wj)|b(!R9s)k@n zZ2PTwG2e|@HZ)iFTd}axUA?nj^JOlEWgGtCShd|Z-rnix9(1>1@4o(LA1K|o{(OPp zv(|x!R&G=t`DDWGzJcHDeC)g5ks4GKCr)OH9faS{td9$!G2i(xCamJ~nat|}M^^Sk zr*Jw&cDvK*%dhw4T{4S`ea#PLUZ`$?^=Lr`XEr0B7`M>SJ=eEV6wZK zOO9<-c0o_pR&HaP$a zU8I_Xz|$F1@Pn#kPvo{iL@r-6MK4O`hzh9C9s>R(4&y#tPP#Fe-cAi3o)#p!~d6wST99|dES60mm>#a?Z)nnEUuO3xh7d!fJpI|O) z1QRMjDNz;72pj|Pi}@b8$vd*Th8+SCc)IxMBRxNTM0swvZKGWnr!7?X_T*h8URI4` z^Ta^4`i`Z0jg0wXn|kT7K1Yn3=8Kx(=P!i+@?p-(zuvm@?Z1B4^_S1ialZTcKVJR# z^RXi*fAOoK_y5f}I$u<&wO1Bq_GB#(HA<-Vit8`jI_^gozPD}8tp2~AKkLG!E9MSd zFl}D$+UG9bRynEh@8uUYeq6P((P+C^95rSy6a&RMeT?-B#dYFcr=cwpb^UL~DgOa{ zl*qyBu)kr?xD@Tw(AFA~+t>Yj~@#4u&>>(GngnuRSW7uSP$tvMde-i7_* zV(bQ(u{6ll^M0eqaVR$9tK}l3_>3dVMWJgZR__)pLV3o7CZN|EPdADF-t)0aH3Qvo zw?c!BHBF+g@taFThO&#rgY9=E;U~g?iw*w@RJ+vp@d^<#R;&OtjG>URdxdZ+qZuC_ zz5gEc=jr%PlD3{<>5E6}hC=XE3e)5Qip>Fw;1mDJOS~or|AQAF{s43;7Tl$%mrf1F z{VPR5PuEH@!EPUPze3eU<5JPzIMyPv>@R{JEP3w?><;T;(eyw<<*YSO@$OHk%!K$- zWR?vmWSk!s1;*`A5rg*|53CUb?7vLnp95DeF%(@4w6AZ9T_~wa(fp7x zO&4Wq9bIox!{|Ya8cr`+)ChXlqDInJ7Bz}WA2x04X_!Sd(8Pz0;960XcP_T1CFq+r zG!k!4D;`#;#yAqjaCxs?1nk-)3YALU6>rA}jpDVUTFmM(rmn@a(7YbwvbAE6_^0HH z3~nHC>n|8AGKzHJwBPXy_=t7xEmfX3O4f;x{SN>_01Avt)}bT*4mQZFJ09ZtM~z+U zM5TS$V+xHng3CpP@lV#Q2VZaUBQF&``{;!Hq>8)`QJqvx41miXPk8(2Qg|zUBCg_& z4}h{KjJgg{CQg6CnAd?yo$-XR3A}R5_(_KdiYuNpUI1$kJ%xE-yxbuIhHt&l>_fm0 zHa=|vKXg5+Klv$R+lL@oW@BsC{AWN}f-X)nBdI;fjG{dWMy;m@pEG<>QLH>`v_wVj(B3Wi5p)aqlzIu; z|4dw$VwH@y`g!9~_!2eG8*hPE-Y~w6ioT-l*G54n#07_p z(>g^TQFO?d#eC?H(a{O@ibKXN;FaGRPjo_k^>2(fSe$*>_=eT<4;z6lQF40mVTA&# zxSuc#R?#RVa+aLyZBznLVY(=N)NFgfXoru=;V+)#BVL(TAnKpu!{~~NoT9duPBMrO zg^rhuFW_^40hN^C4ah4!_{}dFBQ_!UxR=v>v0^;yK@6QCmy0TK>2FQ(+RGuXe3f^F(<7p9PI`hh5L8IP zNz2b05S2<%Vo_^*&G1}-1+(CFWBV0Y8#%PC=yfIbc~4hVq5S##s}IL|4yMZ zjK+~_vvJ25HOr_Oq^ei0*erThY_?_YRqBlOW$N`xjo}WdJCsqzZ6S51vsTHNrbm|P zMpj6@Mj2uJs$8nfs!(G>X)r#nP_I>n8|y38?bzczRqA&4FvVd$W7Zm1m#LT8L~Xr+ z|90SNrQUd8hK0|B@$yi(7;Y@8QDfl#QKR0V)EXsY)tJ$@ zPVE*?3FGBDwcVILOl>Ks4$g_R2bVOi4lY?9iL{1;>z0SxmWOrYo4IPyz=$4P9cc?T zu3j2k7H$hRt-d6pH#fH7pcrgi9BBvAR^9W;c=a@;=lF0nLtJpR5_i|Qsx=Z^6^X12 zHnzcOM{sE*xGo%A-ncd#Y>O}#UK`dsg01*ExhfoN(IZR3t*ybu9Y`d+WF=5oH7!}r ziS#XvJA!ycduv;;HM}akq>YvEBpz8;t&|w&k5WsFjic1}Lp3v6!r`UC3tPBudT@NC zxuv}=tOw8R2%gQx=SJ3r`J<@u@?^F4^uWZ`{Hz|t33xF#z>KiIwrNRN3C?WSR|ltF za!K%_rqxUFL?1k}ammVMdZZn#F|MVhRVkSfZZqDgR|8J2(cG{e>A84{dXCaFcC>nz z$Qm?5CK<0<*a*&3^L*7x&RMcqR}YynV?s~P7&YdWf9Rt)r?#{;H8-sf4VFk9nuOI`yed9}j+Un)@Su z&X_QIKBmoz@G8Upm0F&?+RI6pzpI!I?kEX}^ + - + - + - - + + - - + + - - + + - - + + - \ No newline at end of file + diff --git a/bin/Debug/Tzoptimizer.pdb b/bin/Debug/Tzoptimizer.pdb index 7dd18d5833eadd5e933593730123ce9a6366ab94..fcd2daaa8da39011e48ea4845bafc13fe2537121 100644 GIT binary patch literal 54784 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 I59kv3|6IFV&Hw-a literal 56832 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 diff --git a/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/Debug/DesignTimeResolveAssemblyReferences.cache index d36f60945c00d8d0e01b87c32171dfc10fad1f56..9bf46897dd4d631ef38d2c732a0d72b861b95e2e 100644 GIT binary patch delta 218 zcmZ3=dX;^HKO>{!1~zsekurG+W1yr(jAL?gYH@L9Qf5wONu^#&P7WIf zOjgt)Cb+V=BsEvhCABy+Jr69)Ie7tNxg^LKPA(9^4I+4e1S^QEJ+WGGvOANV-&Er! z&dt|27=dD3TwH9tAiB&%&p^-Ez}V1|ff1w)q=5lVAs@OzkkMR|8<~U!`O&1f0iIYX ArvLx| delta 69 zcmcc0zLa%?KO>{; diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 820cc56cefe867ed9004503717cd10a1185016af..5bdc00fa5ca7845937c1e0a058632493ba29e053 100644 GIT binary patch delta 1406 zcmezF|2kkp6gQ*O!&Q_J&GkBTb!IkT1qnN)lV<_TL(E*2J*Nx-kjOC}zlf(PP~lf^|07?VJb6t{>8t}HG| z&DC?xFG>ZwQxE9Q5|A7)&#;NAL(~bw)wv{=B!bl$OfHlS1*&-?Dm^(+HAo1q0uEj)jP&GK8EeLDsM&92;zd6h+n1QevQb@(eug7D+K%13Fy}> vh}zBOa+<7+!BCA`mDj?{%PA___zRb-DvA(|92PNben2Cmp++uK4P*iUe<|;2 delta 1322 zcmaKs&2Q3R9LITP)`LhH1D?K62}@)Xwl%Pr7)gwh0WsoU8Wko(NrCDLEhQ}uaq2E6 z#&~kiS^W!^Xm&RqH8Cchy?FNz@TgBAbR3>?{N?-k{$Bg^&-UM~j})N1TXidem@=u;qw8!I-a+&J3X|xngF{@>@(=_^4Yzuw%7S;uEGk>RG%DU1w z%=StNyHuldb^nrx^HBk84%tM^L1H6i9xK#{LfLaWhfBl~-JYtePjS(@CO6um+At^{ z8qQm7l0WehRVJqyhxVb`B<1HOFw-Juu7I_`WEby zrS!ajj_4v#(c7?e2CopM{5ybnU?WPRo!YBrl!`#rlwH|e4t%&SF6DytdXUE!3_El48w|>d=uUy zOA^DO7oikrIx7a@FxYn@HM}&^IJ?!`1FNU#VovVK!){Z!+m^!?VFc9dC^W&^L#<)# zk%I{g>vkK7X@k>zel`Nj?rqmt5$rixf3qCykzxBYN^>_R;O`sM@TzMUyo0lVk=a7eaI-e|RVDzJ Cy%5>} delta 46 zcmV+}0MY+|9Dp2k$>W7XKRxCw9p12!%&vnvbL E0?GFh^8f$< diff --git a/obj/Debug/Tzoptimizer.csproj.CoreCompileInputs.cache b/obj/Debug/Tzoptimizer.csproj.CoreCompileInputs.cache index 75950a2..c68e821 100644 --- a/obj/Debug/Tzoptimizer.csproj.CoreCompileInputs.cache +++ b/obj/Debug/Tzoptimizer.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -b49734d398009a3a36ea9c121aedc74b2072014b +d857801051450e3040cafff5f7c140493bf9cb24 diff --git a/obj/Debug/Tzoptimizer.csproj.FileListAbsolute.txt b/obj/Debug/Tzoptimizer.csproj.FileListAbsolute.txt index 5d5ec69..15444dc 100644 --- a/obj/Debug/Tzoptimizer.csproj.FileListAbsolute.txt +++ b/obj/Debug/Tzoptimizer.csproj.FileListAbsolute.txt @@ -190,3 +190,99 @@ D:\Projeler\Tzoptimizer\obj\Debug\en\Tzoptimizer.resources.dll D:\Projeler\Tzoptimizer\obj\Debug\Tzoptimizer.csproj.CopyComplete D:\Projeler\Tzoptimizer\obj\Debug\Tzoptimizer.exe D:\Projeler\Tzoptimizer\obj\Debug\Tzoptimizer.pdb +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Tzoptimizer.exe.config +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Tzoptimizer.exe +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Tzoptimizer.pdb +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\en\Tzoptimizer.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Lambda2Js.Signed.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.JsonWebTokens.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.Logging.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.Tokens.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.TeamFoundation.Common.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.VisualStudio.Services.Common.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.VisualStudio.Services.WebApi.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Newtonsoft.Json.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Raven.Client.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Sparrow.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Buffers.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.IdentityModel.Tokens.Jwt.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Memory.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Net.Http.Formatting.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Numerics.Vectors.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Security.Cryptography.Cng.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Threading.Tasks.Extensions.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Lambda2Js.Signed.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.Bcl.AsyncInterfaces.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.JsonWebTokens.pdb +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.JsonWebTokens.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.Logging.pdb +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.Logging.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.Tokens.pdb +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.IdentityModel.Tokens.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.TeamFoundation.Common.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.VisualStudio.Services.Common.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Microsoft.VisualStudio.Services.WebApi.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Newtonsoft.Json.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Raven.Client.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\Sparrow.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Buffers.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.IdentityModel.Tokens.Jwt.pdb +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.IdentityModel.Tokens.Jwt.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Memory.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Net.Http.Formatting.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Numerics.Vectors.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Security.Cryptography.Cng.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\System.Threading.Tasks.Extensions.xml +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\cs\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\de\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\es\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\fr\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\it\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ja\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ko\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\pl\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\pt-BR\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ru\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\tr\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\zh-Hans\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\zh-Hant\Microsoft.TeamFoundation.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\cs\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\de\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\es\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\fr\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\it\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ja\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ko\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\pl\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\pt-BR\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ru\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\tr\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\zh-Hans\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\zh-Hant\Microsoft.VisualStudio.Services.Common.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\cs\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\de\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\es\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\fr\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\it\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ja\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ko\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\pl\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\pt-BR\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\ru\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\tr\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\zh-Hans\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\bin\Debug\zh-Hant\Microsoft.VisualStudio.Services.WebApi.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.csprojAssemblyReference.cache +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.Optional.resources +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Windows_Optimizer.MainWindow.resources +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.Properties.Resources.resources +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Windows_Optimizer.MainWindow.en.resources +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.csproj.GenerateResource.cache +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.csproj.CoreCompileInputs.cache +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\en\Tzoptimizer.resources.dll +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.csproj.CopyComplete +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.exe +E:\Projects\Tzoptimizer\Tzoptimizer\obj\Debug\Tzoptimizer.pdb diff --git a/obj/Debug/Tzoptimizer.csproj.GenerateResource.cache b/obj/Debug/Tzoptimizer.csproj.GenerateResource.cache index 248a2f1c7da8d70a5911dcb8b8f3edf6ce5087d9..f9d448be1087b7d5ba3eb839075b5604c525187c 100644 GIT binary patch delta 58 zcmbQqJ(GJwD-&bh<~F8ljBLuE_N1J+GC7IGk4?s)xarW9$=g_r*m`)St^!5h0hzs* Jz@lob#Q?JG7<~W$ delta 58 zcmbQqJ(GJwD-&bH<~F8ljBJ80*-o5ro}9$u$5wpO?EiQ3$=g_r*m#t9pPh7`{0_*J Op1jec$8oY6YcT+XrxnBi diff --git a/obj/Debug/Tzoptimizer.csprojAssemblyReference.cache b/obj/Debug/Tzoptimizer.csprojAssemblyReference.cache index 01a0af9a57f3acb35f4215eb7bc7e456ea65e43e..20443b636cbc5a4f71aca9bd763731bdde5050c5 100644 GIT binary patch delta 14 VcmZ3%yn=ayKO@sW*2#g4;Q%Da1egE- delta 14 VcmZ3%yn=ayKO@sJmdSyP;Q%7D1U~=( diff --git a/obj/Debug/Tzoptimizer.exe b/obj/Debug/Tzoptimizer.exe index c55170ff7c9b74f09d577eca2c769bd108c844a6..3d2e3ceee518a8422bb9c5e6eff5dd6ebfeae7b4 100644 GIT binary patch delta 19294 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 GJ^w$f;g`_> diff --git a/obj/Debug/Tzoptimizer.pdb b/obj/Debug/Tzoptimizer.pdb index 7dd18d5833eadd5e933593730123ce9a6366ab94..318598413d294264a61467ccc3e32203d6fda5c2 100644 GIT binary patch literal 54784 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 HE`k38G(>Ir literal 56832 zcmeI534B%6xwrQTF$@9{gvcNmMnNEi8B~yjfKX+|8HA7=AP@*7VX}xDM5R^~rz+L~ ztF|Z(P_a&Eu~qAUb+)$kYtgD#tu1P`rPZt7^IyZsPDn6l>UB8lm-jqpul25Z+-t9W zGPbCow4|(LR(a-#-XnVS$Q(O)ROXLSdPwNN4d!HrEcdP^kC))6y?^w>0*;NVbnK|*8N9#YIzJ7ABWBd&%*FQY+xD9W= z`CR(?W9;>T*PMH5`mE>EA2=ci_B0stz(LP+Uwcpb!MW%CaB0(XuDCTL)3u+nNv$6{ zvPaLtmXGEA;OBSdpLy_6X&a8|Su}BTy$^DqJ)n3;qM0SXe632LuIhj5m;s$`==k2c z{I&l&|MyJ}Xm;pJ7iX@Xvf{IuAMfaN(8l=xe62E_OiZE#>Z<Z}F37 zS3bJ*$A2igWzLiTc>B&R6P8|b$gQax3lkA0zkIDq;J_#P#LOC?8Of4hG%utY)=OM_ z`zVcL^5Yv_0?GRSMpxgLPJDIs-;NO=+W)_FB*_52wk1$q{kKon|JSy@>N;U{wf;-4 z|LeMDzMAmrs{WJf|F5RL>N=LXs{bX;F1`Mp&8@~XcyPrfTMxNu(xnG3y>R@s&4Yfs zW-s43Z}|mvo$h3KbyEU$RsW^uK5@tJ)Be-u`Lo~sS*MTNueg5s%B5+O3yw=WKc!#O zb)S4tH>pjAQr9I=SM@)4Pxwf~CR3hR_GHo4H(GUAnmb}l^GT0SnzyC?%I6xFZn>qd z)13^jZc3o8>c9BXIlC8~eAdo$8ueRy)QW9?p4#p5M|*4=T6D%w8`mFlefUV-q&68! zU6(*z)&EmtyMI)2*(1~5`_uX+Z!Z~Fbl!c}&)O88eRsFx* zzR~t4SBxKXQiolKt-Ebj-??Qao8Jni9GlX1*!JJun^{!X=}v}MHzn}t?oW5?Sl26h z)RTAQ)Cr{}bK}MF(y3FT5wX)g2IxeSp{W5PZqBbA3 zr3tlK1eO;sE1JC^UaC-Q5olpVy{6Df|LoHI`TGiyw0o7BLYWkwT~tf!9(2@oD#rsN}3f=2`ZaB3mzeIqwEWL&C(( zpPPn8XtY4&?_c$7Kxz-FUxoeGPPeq0!*{h4)wkT@&>OWeuiI_+@cX2zwkKV=MRld; zbzeEQ(Yw-Bywa6@R99`#>uwm<eQC+oDue)jGy(Q9B`<1TTqPlA5UUx^k zW~WG3?OwWai|VTHc-^s|{x~jO^)2bjEvl>j=XGcG+j*mO)gPrRx2Ue~KPum~@iQKh zuKJa9OZLY56#Q}WB^l~r=H zOV+ZiQ6;7GM4!~|SBGa7n^(xwfq5LskhD{;!UDz6Cz=lDi zpb0h6B*;a22fF?cw+4uxm-Rgp>5tTviPrxbSO483fgei!KiuBce^xACJCt zy?eC&OP?9+E0^DBT>IUQT;rOqMZLL8`eNW1=lkGWt`0^hfzHtV(*9PZ4zg;~UJ0u) zVWCejsp*rs$1Nz27mis_7+*GGPX2<~@j~jL7GpppP0=!KrjCTU*TQ^e zl7=7oG|b++Oox;1hY|VldMeXp*zG`W!u|^9KZ7z=po|-dGS#MvFV9h*m-cGPvlaeh ztyAWtgtw=x%1v2ybxJc6-uGO&UhVRPBVY(;hp<`u~7%)*yELkD0lEOTrEU(ryfq zn>kN&V8fs%eRQaq(^O|_f7t69w>+bt%IDFD=0(kynNag3#bD;kZqUw`Z3s(qW+y|X zWfNk@$yhLg?=oK|Et;!mAW92qHEH3yNekTnW&6I^#@VqBX``) zb#K@O`)t@14ugk7s?NBNfzm(K@ia);hEpMPI%!wgDu)`!o6?9{5zat!-6rVBb#v+? z*RYdfaz?s7f2v122FI|orXEn5WO@=$3=&I78=&9%cq__i0t$9)j3vfatvU1L5!1(o z(HAOgC-_NvDL*b|Sr#;x}STcsjfv&VaT}s@AM&NsDbsd9@5Kbe!pUmgDJ;w>vI3^kqOE z0y}@iu(u`^P?yFO5T}}1Ayk`+L-o5^iL@L_nRZQ-=`!3hJ7_+N1)4wPN22y3L;0ET zn!$9g)dmzE-$TXU9OB)Kd-QoT?i~Sfb9tv#V{F^#YS@In=ks%NiXZ=DW-d_N>TAbi zFVmiIl%K<(;?IPKLgEY=8|c-xFLZ*mV>3?B4$Qcqwy$wvE+kFiQb-=di=g`P)lmKT zPDl-fJ0NZTyn~2PeWx>2-x&ZY-%$NpePtR{Us()u;c7SnUIdBzygxy;v46s`us(TF zTRRM@t@VTxU>;N((>~J)a6UW{o&nX?E{AGsKY`?B)t%6^EjS(fXWR_3!F$9d$MunShK!#vvV%5Z!x9IwO-2#bMj`htwzS*6g7Hvp*(|MyMY&gFx;70^~+y2l6t~jC$*aXuO_^ zXkTp;vIBV;c@JqoS*sqC=BqD(RHF2Ct9@4)?GGl+ccTPU|9)R!h0C(`B)nm)Pn+1q z-D7bNJ3TKxD}Qlux!m{X{>L{de-DvCzt=s8-}l(%BJ}gHE_)L9R3CR%f!Tc8pL;u{ zU2%LsSj;(r%||To`BR!SKgwv1B}wkyA_xxQT5GFxWz%!E{6GFs{rfst@6zJe>bj)()BZ@tmCvBc{vY!xYmXrC z?$P}}d+%P0{S^GGeCpX4Oq&?y?)m4KNX=Rt4QslRp4WYP)E@nFYWJvKTDm8`3~J3W z1bThhzrb}S_8sB-E*$MwDJs@yS{51eW%jF7X0-E|@|Dse7M@LGS9$n;w#((qw?jq9 z`YWxSZ|lm}2s+u~(zx9A=RV!VZT1*^AM^40b)eRT-gG10Za!Z2{i5;iPhV5Kw$AN- z#)qzrckmHG){kk~J}%{PW^sPOJX>EA(BFng-|J+!Jq#)(Q7=4dH)Z(+%Eas|#oA`X zqGN(>yVc*HX40SQlO9oJM%w7#?N~=2M!UE7@N2NQ?JH*58keR|Xe}f|`Gzq_-or*v zYku8N>AERoj0({)Yw0Y=m>2ejT1yXt*tv0tJ4wuN)^06>pCjEU6pc?>tJ(2MW1MY6 z)sJz6XVNkls^8K#T-X(3oWii}A!hDfxTJ4ZjFVc+D?eJxt8CDBVRTQVW3=>5J;zLa zav7vrU41p{dxepQ-wZesa!cH{+Q57LYT_C)fK z8Hn~zqx)#aWAdZg5>UPP@jsKYl(D-B_B+L%rf;VBtBn78R^fH!9v%O`s^>q^c=C$! zXD=uzD=#W2qh~~(7474>Q1m&ao)u+{T(*#XQk?}VQ@*3&)X8(BYMwtv^I)g3`8@P; z&qFKpr^NH;k1AQbpfF#LQuSnXe#ru*v1uf)W4I|cX^x!Vlg|Fm$7%{1bSuqU^edS& zA`=&SX=($eeQ;2!yktS2=_87Z{J3tO58+RKyq@M;g@d2Oxb7a!n7Lc)rX5JD24;`I zgsr(iaYX$Tajo=eUY8#;7Qi|9ldj^?7!~yso!7m;V$%0GdT%m7%b)hn8&~niqmJ2X z7g(G4K2bdQQ=SeXZ$3Va>CyP6RC(^D^v>OnXCj1U))E?*V{Kx`rG%Gv4qr&&FE?$= zJFzYAbly5BW$U0I<(JK4JA&bB({=Hr(zlt{c-rTx*z zYadqS6cfI>H8c-vRD4RpE>wZAGkc?M^#^)AC<}eJg0Q^9Mk<(O0(Fs zlqo5za$>7irL0F-_@{-e8sXlrI|{g3K*hR#Ulrfwoua8Rd~K9a~&F z?)Hg*^tH47j&o3>Y zu_{dYReeX@3rmZZ=x~VqDrr%-{Nmy~=WNpR4C%R&O1l8PU%Pb6A45(he~T8!OP7!5 z1`ngMR9@s)8#ZTW=zrHZ@$cDW<>OLCQJT1}STMn7I7jMo-2j znf4au6RWiI54L#>{F#+pv!?P(DpMv4$;`Wm{CfS4l!*eNxDxg2kN#^~mz(nX1;#ov z&&JpwlYieXuXO2G^?1X5ZQ3TEe)bZ47UceA#<>XuEE6p&hSapJKCS{*Eb)ri)NZaO zea-MEKVI*vDkDF3J?7Hg!=&DRFl?ng?bH2VI!m%fi%`rjBb7t9OZ$(HcOPd-c9P~i z{L8P`S6@|lbgM+$`Z8xpR0e(@IC_?3y&}Qr`Ki_vGV1S||7El%+mL+$`fS-Y_pYtC%6hDg{3B4G#E7IuS&!U3=yZ0OEq=sZc2AQL&9zGU}!`V*nOcZntL zeQv{FHzfprqv7;+j00=c&YL_JGha*SMK;8eN@zcgHo5G=?`q z?7}VZ2zVFl3I7ax!B1fpY(xTjLp^Wp1BbxAa3t&pzX!={SPscccrDa^&@E8=L3cpy z?K};&xARA+y`5cf7^L%?vkZ;laIQ5WGn@qV+;uV>08fA?z!TwOcoMuEo(%7Tr@$BCsqiCs z8f=-$-aYI9b+(`@)N|iaa0Z+N^WjOb04{}v@CwKr8QuVA!A)=ud>j_Rzrnfi-*6uM z6wZh3ncNn@VXy?A4j00ea1p!~GP#Bi!ZP?LSPnmhi(w-g@)CFuTn2l?<#0Sa1D3$= z!;9bwcn3TaJ`GpG-S8~xU!t3A# za5G#7Z-W=Xry%_{{2RO&{u^EbKZcjV|Ajw-`g!py;AgNStk=L&_xRcqJq&KZKGU(6 zv+wJ!hr_FI&w)RNBc1yg$3^g3>@SAb!E4|~_!IaO_$zn={4Kl@J`aBi{{epn4{m7A zkA?l<&0J50x4`LeGc1I+!8P!9cq6<6Zh`d8@Gkgs_#(U$z6!U&zrbI>dJLX-!-L>G zPz#v*U>|rt916F?W8i}@2kwBmP~|cKs+{7Ev*1J6uX5Mtz+Z8FF8npz03U|8z(?Q~ z_#3ztJ_fhL$Kez33HTCx68_Hd&rtEb>aO2`J8}Ojd zyK_^zZXH~MOhpbuK0{tX^4;}^aDw~32kLs7yS@{SaNmCgk9FT~hbOr2zkm-Qad&+k z^kHAj_a8Yq$+`a)K7%}pJcYb~Jdf-|CL&7X{gLl~;Jd`9e@8W z6lLGeJ^5(DiKUL3Z7>5NwCl%>Ag>;7E#M7kn6@yjK>(>ryp>}_*`sXRH(6*UkgZ~E^8iPM2+InUpjAHEV zzFACb31g%?!+s53bz!^)TVkhv)e8QF>(=mfsM2@?GWG^{nQ1MKLA91a;Rvr&}OJDyDn?a@FVE7-dTfmQ@$(t+pPqw_ym`uvo=6O{2kZ{BA>YFs*b|O|S@0y-8>&6^ zf%9QsSPJ{Yvmxgn!?kb_+yDo|AHyTzt?(##I~)ps35UUl;BfdHB+l>!I0C)_^WgtL z(h%-}$HM=>G4MdjmUVyF1oEzytMeY@(wdgRbMzCPpRLdBy?Azt<#cC%uH!w9jhtRv z$KB5USB|$izTucr&xZGR7j7r#Z?kj1%JDA8*BoCm^!<}{RABc|V_HKQqc*b1eIHNW z$g=vY8FMDWPFzodxo|R6znTII;R$dtJQ1qDP;cQncrs)S8Jq&|fTzM=K6Xxi;QYs~Dq5*+RoX`fEmO8X3W2+W7A95qg=A9Qus zec?>p`@sTu0xX0lI`;BNDvbF9NnK6>l!7L&or38g=sx243Mx*K-J=c5%9l-&o7CH7H=qtjRu z7l!_6^1+^=$p`nyrY;u4_P8&Bs)MCarL-LOay$|$f5*7%vG5Gs$HDKzeCMulTzbma zO6=Fev*0CgHB`G}d4i(;6Q0X`y{tRB@?5~HL zxc&*e8EXIF7N~uL&G1>s_{noo?$h9lka0A86W#&;1-C%$D{O@az@J0gu4d4779s5r zou|o0TCnQNp;Xky)VI~fhMQ}Bw8qu0Nqf{l>n?xUuC2zDD2hvSeRAm2yIjeR=b6uwMHlWz4c#bNtHIy)KZF74KCGuN{d zb_enl>jU(sAa)-)me^xG0K3tM%w3cd)foH&DmLmi)SB)dsD6DfwB@L?>&i>T-r3Q( z+dbjx&sc58ufl!+Hh>Q%!paVO|5f_z9&YvNd&q_HE2#AS8fL(Uq0;vVtVrMCq_1Nl z>}9yy{n-DTcQ#(3pzS_u%MYdyI};uXJ3zINj!+|ECpZ)` zXN0P^E>LqG<5qY&MAxhxyTNj!lp1 z_0mYlxM=ne*Te5|&A4Ir4B>dLsZX;<_!6AR^T)a-9Qb zz;Q62;qV8H0ZX|4F^@3+(KMbycC&IOG z4*UUJ4%fjS!VBS*@FI8`@DZ3&KVX-FIUN25YOj!a zCF}*M^Y9q>6r2Em3#Y;7UIU`&xDLJuZ-UH6;Vp+WXUcMp`ePj_7=* z;!wKu9?@dt6h!G!8cs!IKM+xR<|A_V`dUBxc%NGu!jx%jKqL!QS6Or%ZQBn1k{62k%ek%B%6W$!WW!n5!1}d(Hb(d<*!6He90d z?Q;I2@v$CBd)xa{eAW2VJR}p1F9Uz?dw+^=Nq+HSB8xqPL7xRUmBF7o?CN|8tg%gAE#HFbG6Ykq|tM*#=hbVX{F!1 zsnz*3($x%6R@7Gfb6Xu+iJk}0*?k$-0SVKZy!NOeulsWjL1jj~=FAnp3ei{b`g0T) z&~IdBS(wi@=%4Q6RuvRd zMjE@!egtDt*qv*dtl4*9tO)J>PzP-NJyvh-rcT1IeXgPSH9pz)8%wln)!o&I4E15+ zr=2JEz?BYNYmA{ChSJx4EotTM&h8%{3UT9Z)BZjKSq%GdeHiQuGof80U}LUzPlYzd zraO;xY7W$XY{j#NZMfTZ982_vCfF$-GMxxln=v0x3Il?{EY> zoakqcq&qktVcE>&mc*&?-J1edTi6M z_xl@Z5Q7=>-bd6%{(XSu5XxBB++!PdNwpk6LzjJ#bI<3yuHSchH@WMJ30L;)n;Uj; z`Z{kQ`-YAkoc>6sr{5-&`_0b379F}C>v*$EpYGLUKh&kGq2nXYeSp({mbM^0_R0+N zeYnp5tIpq3E?+vwApLZw|8J*1(s7m3yUX$SUeATo#l_#<#oNop^Lv+`Q=Fde;S|pX z7vDPP-pj?a*!jdLl|4ZSHb$W|kdbT?KRgSMZrn~U94<~=q zoc=UtpYPJIb2V~Lcj5j&r+2ZZ)4$m1u~%pG7rAu5;rump@oaVW)100TlPdg?jze9z zx|frE41K%?pju92wFd^LDnOh zvo|4{BX=M>kx!5Yq`3vs6B&%;AzJVA%ty~R0-gn!N%I1DC2}LeK61dmW$+lX3wamO znmv`Q@uOwIp@^Pq>Y1ksR`1=Oj4VV}AZwA!kd4T#h}NOn$9@KR1$hhk5DDl5dPbq= z7o8EEfjb(}nso{?11U!IzT+B1?>y?BavQP(*@?W2ypGgl+6PU|dX^7*=7{lQdrTj> zfL}hJKB1&Y@1Qjgx)^sglN9#@pgcQ@*kupQ#`Nh^SvS?aEFRTO4V-R4h3;CFTNPbv z=X49Tj(7NZt0E1< zDa%yd2q%K7NP~5=e)`fV`?@r=pzu-y-XQzDAIqbReSWMT7Zzok;lkQz!b-fNmC(2L zPM<}j*Kff1nW~or+>h4z@U4CJz?#}c(*C0v06n^&k?OU-m9~j# z@>`iZGNrM*FPkcP!%!Kk zj0g5XhEJQdclwcam+nXEsSMnM53g_Soj!fYhhLru-#)nT`qtj*(|^4Ft%>j}>sx!L zPk-_HuP4H{4=Q~4*52vUFTDPtjAb_cmG!N?(~pdOdTvpV{v3Uv;p4Dw&QGNM>)xm) zKi19pq5b=DL-$Jc)RwE;)F+QVPOInq(-)Ga`V!C@Z)w9mF{+RL+xWt^!JCDLa;K;J zPyPOPPwWTt-J1-)v^E!i-{I{(1%?xR(()^7I(@3H9}3Cg(d^)vce75{83 z7(8&`pqxTLWEW)j8d5kbzfX3bS$*<{3>X#+8kL)u(>G7eq}P2}+U7Qf zA#*PyH`zyjC&w$vP49zLcVi(pz30)%D@Q0d{T|7bh@Jl`H@&}bt+$9!ZaQ}#{cQ~I zY{H~(-t8?Sl$*{it1neGa?`osbE`UVEjOLDjs9MNSCgC08S=bqFC#ad6J$BEmyw&! z|JCGA=l6Q-<;$i;XX~QxL3=fYssGuc=WsH*_D0|J{FUXIG0`?8H$89l^;gwR&sS^m zr{}3P`P1{$n*8Z`X-)oAC_e91)1qgW{c6aAo)fY(GN!7(hjHT>pD_$`38TF0_w{|B zuj;1XvY+O(tGelT;C*>?{-$}mWi7$m#Y4b!%cgo zGF9F5dw@QjejJgW^8Pw*EJci|>ejA{`I(Ap-Sm5UzW%EE)9>VwoNE2)_e$yV#vI@% zC@uOO(w5FH>XyQY*F*|v`T2Mey4t^y@pfW;p1o>>tjCC%M(b<9cfFtEKXo4SQWF;M zmcmYGAB*(oyY|ktHhmn~$A2)?46FZGSd)sMx@x5p{YR8F1^A`@zhg~-R!o3XtNts- zT6ppESfziYSqp!OxwcjwE0#_BD$9sgZA!Ds`b8mQ{QrzKO~bVh*_+0thV|KJ4I=b4Ndz4=kZdFHpOdh15BEa+WUTF`qA|8p%~IC&c0@E`rz2WG zX-d<5)BA}0-;c2V)k{j|AmcGK>gHVknQQr(jL6T)Tb-9uT1QR?YG*nvBjdtwG`b;UO>HMqQ8vquMoy3-Gg8kb@CSVHk|O@Vlkx3 z9FI&uR9$0`?;*z_$0K8rafqsvCA?_{TJLE8;SfaYDOJ0wPSvFI{p4WB_#0BLe|Y3^8{U5Nx%BnN*y{tYIrr4` zSuyFcsnar+h5FJHMd zZF0eJY3HZ(Yr5`}559v%`;EwQUDf~GJ>eq_n@o9P*^@Yv(zQ`mH@`#kN0B?RNR2J+=)kI^(B}>kqj; zeB?V=wBLv<*H!&LHMaXlC6_%i?Y%#(Z}Rq%aYg6dcTN7XR#&aQcT0!cuUdT_JG@Er zbu59ps{fhk8%|ic{^N}N*JC@cx}s0PV-vRB{pM-g*EKt6_CJfR-M#SZnD=CwSku?h z`v2wjjkZ6zV*HqsI_x@Z-EFh_&Mhn1{8ljK*p#-zw*T(l%%Wsjf4xgU&xm9^?N##g z+g<`~U(1eZkIx&n?DorO|IKgF{;Qr1Nbk0E!(L(kwbL!F=J0(gc85c`#i2Lacl5g5 zb`QT#x;ve&+@iYD^SZAb+vr{CD!mF<_EBA((e=6;hIM&Sx}&j^uH2%!{Ps{nchkyy zOQfsco{_HHqPp!Ox;xr6J4L#>xs|TmqPm?TxQVzX7$^7 zqjYaY6t3K&x@U6jb=Stvcu2b1E0wO?qPlvI((7LH>YhWStN-sRUAaYdu}YfnSPAH9 zU-JE5et(GP6m-oX`TnmhhvfUe)eZ#7_kXJ`7H6pr#BtT(2BG=ngPE?vWLCbELs;Qj z{Wm?!t7`PTPtW!AtWMA0^h|9uG6k7|6eG)!HOPA8YGf0#4cUS0L_R?pkmeRhPh>Fi zU3>pm_||r&{CJh7E8{zW-Zo5q&Exb!LaZN+$XKNAmrT zL`u>MC-~X7( z%L#Mi#qrXqJ-KlI*#o<-_lNE$K&DL@JlJ(HY;%tq=X(f2=2<9aG` zDx&qL)>;Q3dW}bWzgnxDh@6C+jGTgKpZM$g{>L=Zb~-X0nTg~hxyVRl6ml%0eeM62 dnfu=gI2mrT1d=6?EP-SRBugM!0$a@6~Ff-FC>7N8a_iv-h>dtM`8#cLfsTL*V)-t1{PdVM}XimAxV<}()G*J z&h2<~e%vE(dpuLOoo@c)1W_}K*s9cls|pIPt>3oC?Kro(+PQODZTGxynpjHv|4zxt4zqA*@LQ7Kgsygt%GtAmReOf1fyf2~`lx|qV5|8weD?6J8bJhGsMhVoPk{NSZ zLrvL5sH2V9X5P3D!Ax6pX0CM~?b6Ry6vMWCpMurLXLE9?!ZB65^`dP z{vkO8JNKV3Q|9rXgryk$f(bKek6`6X{)DWSej!tC@((`1&3*EZU#M(tHcX5WXdETJLL;Q zOlja=9-`a1S@M1F9750&YSLpzpGUvR)zY)sYW~WRFSuC35021$a|wTg5q7FJ3)E{) z;r=cub7|D9<~P3~bw(mSGb_2GH)WzQPhB?lCJXh|uVL!RCz**b#e|;LYUVt56d`kp znvH+7i&@8}`BWP-W>jIW}~H}7A=38Ass_H?(<`G&0=7)Ty_oX`~kB_K+`$Q_RC%iwARl*4Tq#LWesu3Ch+3doRTLM1F1j>Oj{IH5jbR3{(S2)fp7#W6cRPDpn%ShZ zLosXFR|hb7g1(n;;5tuGTfQ+r=g$b~Qyro`KE$X8v8XREt!l-{H0x-0n;G@M8cM$= zbH@nr1qRMHLY4w!PR8hzSdv3D^S~&z78n~FPENCkW?RmvFJ+tiHQAb{dP^pc$nS9o zT2IndR>+yZ5EdGB-EU7xBN;{u(a`)tQ%?BQG=pdzhfmRSg+}hZQ?#qlz+F5=M_Is^ zPfxM0{8B*neXxMTXQmlM1CE}dZx`kB=a_|+s)`~n&CkZ9mqyz46)E|Q@hHc3bctyO zW1334n)jZScz>pr>hn{$;907+*)W@YHVcNS%BH6Sd1|h4f^_yA`5kMTkX{jk{lQCl zPa%70boib24}R98w%t>=3&raHFaW6YF|{A$Nzka~yw(rDE?SZcZ%4 zgyzmr$mey6j`R3DhYqp-Jg&z|@mqhzU$9uilBf_Ldxwbi`Y3s@OTBE*KKQQ_q41Q$1b9u3)&BUit{i$aT$|2 zYjsV#+ZA*RL3g{mB_xD?;uib?UyC~!6xss54x!oI?&}spKJkT1sO4~u=)H!<6d`gB zTZ5<7-QFW^x`x-|Qy%kmy945@*Rgn|Woc)?D=cYi6B<0;R$q5es0;Z5Zs9wwmes2Q zzD{qeQ0?~zF>Q%IToj$hRbkC1xHO6Dwu?W$gz53} M9ofUHk-Hc7KMl_`fB*mh delta 2866 zcmd5-dr(y86+ho)FD$5JWkGS>Wxrh(*yXWdcX`^@O4QWWBpMMMMXd{5B7%E2`v6Ht zCr;8Nb)<-=uq(CnG`)c~Fc>VrUX7f|mHGkFlLJamH7skC|$F?%gbbnEv10 z`8bc?d4150-`%C}35pmI9Xj`c#)J5xxLddFvw5TFNG#?zKbAiKi?QX4SN5I% z;_lARZ!Fhey7}eU^_$->TXyS%2M^uG*2F@c=Xvu3eZNdBW=_wuT{So|9WAIf3N;BUeh~-5RX1$~b z=$Qv#%mTPQ3t$_`gLKAi0R1U=F4@fjeaR_4mV1V*kWOt1KsudX3&3I>z|JIqjWYnu zbaImW0yB(BECElYnekU?Gg&HbNHZs|h7JgV1R11vvQAuX%u0R?{IHdD-N=pk>{Zg` zve${v!ac^B%!;oXij!G1)o zL{|a67*h#LkD$$3By2f?E3G~;@l6JHs@aqh??LaIgj;afYGAck%(K*svpW1S|GG{8 zAiZ07(i^YSW8dZ^yAEHiPJUhrt4T za&~@3l{N@6#A~P^q(ViEKh$RJQ5q5TH5bG^@IN*KyNU*TnYiQKucBboZV>DPINM&7 zvYL$5r^_3_L3^IKa6ql`m^~fu*;9o@1DKkfCww-5JG1BFW7&G)+251dT$Hm7f^(3x zR#t>JvQ65XFB@c#h0Hi-^3AUimM^|=^eg>jvd*Kp(BTui2ykPSgX2C&s?e<}vvJsA z5G&tPZ?6LP9D3o*dm2!XV=#0aqfk?R4EVUqn6`tIe2Nl0_@v2LlzW^(<}@|Ud%SPQ z37qPKJ+2IE(}{2Kh&QO^1YXN|P>hm|36JHP#CGD$#F^R4csZBT?4H-C2kxj;=Y`or zcqP}W^MO}oY{HtDTnaylF=g;Zj46lXF{T2>H72PNt`Eh+o07bc`hJ}EfoGC0fk!9# zQrI}jmqB!rFNfDA`3mTb^YrT&!grhw_BXubGz&ld0Pi}pb6h8>yREcH>S-uiwMFyI zd2^q{r7o*bd=i^nHp>J#%$e>GZ*b&8eBEVRlsSB#MZBRFf~I6Eq1X9lHs>&k`Bou+ z7<2P&mebQ?sSfdMfj?klzO63pqiNYxi+HxV1Wn0S{w>+8)4f%bhqa9x0ozA-nF`tc zF|q=ix#W{+X;i~_A*XO*f!z`rxz8Y8N5=?mFR%&92p%Y~3NMY|F$!4q$7%MJQvzPZ zdlYczsrwA#0iQdC-z#*9d&t6xiwa}Qq+*oDTa$VU_2M{5F^nXDcU*LU!S z%~C@PY00a(VYBj@UNG6?fe79b4M%ubYLyxys!_evD!03tO*wa&{v=;vSDnSxK}l-l zH9=0rg!p24YcLv-Lj0i){v*}-5xHFok*{*=3iGU=vozqZrwVGNP`w5xzjw?R!&++tMb*_y`uG2pVM-d%hv`=Y zBh6czpOP5-AK!C1>o5J1b?WBjQOys~nV}ce>J!^M?ozi`V9S)9*Vy*{+JCXtGv?I$ R!}LTl%?YR5^4Ltd{|g^rO&9Ne1Hn1aEykj=gGuZrvV+tcb8v`Q)2teu0)42?p kSj`yp7z{R_<$28rVNTx5XUqu}1WO1Ca4>FW6!^~w0M(K#XaE2J delta 147 zcmZorX;7Ka!6I#J6Th+N1S>Nu1JmYkwpvF0U;R0&R{VSAv+!5xOn<>Gl?)u)t75_= zO&)ZLJjpiE?Ug*5Q&`AZwzxlsv-Mi2^kim^cg&`GMw`EIOkw0_Wng4rU|?c^(wnDq o88We&GUzcFZ9dEMni0aByqC|I6D$anFxV_8z`?kgQQ$u#0HFpe#{d8T diff --git a/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]