deadmoon hace 2 años
padre
commit
90f1f63f98

+ 25 - 8
Optimizer/Controls/MoonMenuRenderer.cs

@@ -1,34 +1,51 @@
-using System.Drawing;
+using Optimizer;
+using System.Drawing;
 using System.Windows.Forms;
 
 namespace Optimizer
 {
     internal class MoonMenuRenderer : ToolStripProfessionalRenderer
     {
-        internal MoonMenuRenderer() : base(new ColorsMaterial())
+        internal MoonMenuRenderer() : base(new MoonColors())
         {
 
         }
 
-        //protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e)
+        //protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e)
         //{
         //    var tsMenuItem = e.Item as ToolStripMenuItem;
         //    if (tsMenuItem != null)
-        //        e.ArrowColor = Options.ForegroundColor;
-        //    base.OnRenderArrow(e);
+        //        e.TextColor = Color.GhostWhite;
+        //    base.OnRenderItemText(e);
         //}
+
+        //protected override void OnRenderSeparator(ToolStripSeparatorRenderEventArgs e)
+        //{
+        //    var tsMenuItem = e.Item as ToolStripMenuItem;
+        //    if (tsMenuItem != null)
+        //        e.Graphics.bru
+        //    base.OnRenderSeparator(e);
+        //}
+
+        protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e)
+        {
+            var tsMenuItem = e.Item as ToolStripMenuItem;
+            if (tsMenuItem != null)
+                e.ArrowColor = Color.DimGray;
+            base.OnRenderArrow(e);
+        }
     }
 
-    internal class ColorsMaterial : ProfessionalColorTable
+    internal class MoonColors : ProfessionalColorTable
     {
         public override Color SeparatorLight
         {
-            get { return Options.BackAccentColor; }
+            get { return Color.DimGray; }
         }
 
         public override Color SeparatorDark
         {
-            get { return Options.BackAccentColor; }
+            get { return Color.DimGray; }
         }
 
         public override Color ToolStripDropDownBackground

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4269 - 4093
Optimizer/Forms/MainForm.Designer.cs


+ 10 - 0
Optimizer/Forms/MainForm.cs

@@ -4674,5 +4674,15 @@ namespace Optimizer
         {
             restartAndApply.Font = new Font(restartAndApply.Font, FontStyle.Underline);
         }
+
+        private void Scan()
+        {
+            
+        }
+        private void button1_Click(object sender, EventArgs e)
+        {
+            //Task t = new Task(Scan);
+            //t.Start();
+        }
     }
 }

+ 1 - 1
Optimizer/Forms/MainForm.resx

@@ -751,7 +751,7 @@ any application only by typing your desired keyword.</value>
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
-        GgAAAk1TRnQBSQFMAgEBCQEAAXABCwFwAQsBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+        GgAAAk1TRnQBSQFMAgEBCQEAAYgBCwGIAQsBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
         AwABYAMAAQEBAAEgBgABwP8A/wD/AP8A/wD/AP8A/wAeAANHAYB0//8AiQADRwGAdP//AIkAAyoBQANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGA/wD/AP8A

+ 1 - 1
Optimizer/Forms/SubForm.Designer.cs

@@ -36,7 +36,7 @@
             // 
             // txtInfo
             // 
-            this.txtInfo.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
+            this.txtInfo.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(25)))), ((int)(((byte)(25)))));
             this.txtInfo.BorderStyle = System.Windows.Forms.BorderStyle.None;
             this.txtInfo.Cursor = System.Windows.Forms.Cursors.Arrow;
             this.txtInfo.DetectUrls = false;

+ 2 - 0
Optimizer/Optimize.cs

@@ -1536,11 +1536,13 @@ namespace Optimizer
         internal static void DisableSnapAssist()
         {
             Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "EnableSnapAssistFlyout", "0", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop", "DockMoving", 0, RegistryValueKind.DWord);
         }
 
         internal static void EnableSnapAssist()
         {
             Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "EnableSnapAssistFlyout", "1", RegistryValueKind.DWord);
+            Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop", "DockMoving", 1, RegistryValueKind.DWord);
         }
 
         internal static void DisableWidgets()

+ 32 - 27
Optimizer/PingerHelper.cs

@@ -137,32 +137,37 @@ namespace Optimizer
             Utilities.RunCommand("ipconfig /flushdns");
         }
 
-        //internal static string PortScan(string IP, int port)
-        //{
-        //    IPAddress ipAddress = IPAddress.Parse(IP);
-        //    IPEndPoint endPoint = new IPEndPoint(ipAddress, port);
-
-        //    try
-        //    {
-        //        Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
-        //        IAsyncResult result = sock.BeginConnect(endPoint, null, null);
-        //        bool success = result.AsyncWaitHandle.WaitOne(100, true);
-        //        if (sock.Connected)
-        //        {
-        //            sock.EndConnect(result);
-        //            return $"{port} - [✓]";
-        //        }
-        //        else
-        //        {
-        //            return $"{port} - [×]";
-        //        }
-
-        //        if (sock != null) sock.Close();
-        //    }
-        //    catch
-        //    {
-        //        return $"{port} - [×]";
-        //    }
-        //}
+        internal static string PortScan(string IP, int port)
+        {
+            IPAddress ipAddress = IPAddress.Parse(IP);
+            IPEndPoint endPoint = new IPEndPoint(ipAddress, port);
+            Socket sock = null;
+
+            try
+            {
+                sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
+                IAsyncResult result = sock.BeginConnect(endPoint, null, null);
+                bool success = result.AsyncWaitHandle.WaitOne(100, true);
+                if (sock.Connected)
+                {
+                    sock.EndConnect(result);
+                    return $"{port} - [✓]";
+                }
+                else
+                {
+                    return $"{port} - [×]";
+                }
+
+                
+            }
+            catch
+            {
+                return $"{port} - [×]";
+            }
+            finally
+            {
+                if (sock != null) sock.Close();
+            }
+        }
     }
 }

+ 1 - 1
Optimizer/Utilities.cs

@@ -221,7 +221,7 @@ namespace Optimizer
 
         internal static void Reboot()
         {
-            Utilities.RunCommand("shutdown /r /t 0");
+            Process.Start("shutdown /r /t 0");
         }
 
         internal static void DisableHibernation()

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio