diff --git a/AssemblyInfo.vb b/AssemblyInfo.vb index 5b979e2..65617f5 100644 --- a/AssemblyInfo.vb +++ b/AssemblyInfo.vb @@ -49,7 +49,7 @@ Imports System.Runtime.InteropServices ' You can specify all the values or you can default the Build and Revision Numbers ' by using the '*' as shown below: - + \ No newline at end of file diff --git a/Console/WakeOnLanC/My Project/AssemblyInfo.vb b/Console/WakeOnLanC/My Project/AssemblyInfo.vb index 622bfba..b9231f0 100644 --- a/Console/WakeOnLanC/My Project/AssemblyInfo.vb +++ b/Console/WakeOnLanC/My Project/AssemblyInfo.vb @@ -33,7 +33,7 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - + + \ No newline at end of file diff --git a/Machines/Machines.vb b/Machines/Machines.vb index ff1e5ca..fc2c9a1 100644 --- a/Machines/Machines.vb +++ b/Machines/Machines.vb @@ -140,25 +140,19 @@ Imports System.Threading For Each ipAddress As IPAddress In From IPA1 In Dns.GetHostAddresses(Netbios) Where IPA1.AddressFamily.ToString() = "InterNetwork" Dim remoteIp As Integer - Dim remoteMac() As Byte = New Byte(6) {} + Dim remoteMac() As Byte = New Byte(5) {} Dim dWord As Integer - Dim sendInterface As Integer - Dim len As Integer = 6 Try - sendInterface = 0 - ' sendInterface = ipAddress.Parse(Adapter).GetHashCode() - ' TODO: check all interfaces - remoteIp = ipAddress.GetHashCode() If remoteIp <> 0 Then - dWord = SendARP(remoteIp, sendInterface, remoteMac, len) + dWord = SendARP(remoteIp, 0, remoteMac, remoteMac.Length) If dWord = 0 Or dWord = 67 Then ' ' we found a matching MAC, the host is officially ONLINE ' 67 = ERROR_BAD_NET_NAME: if host on another subnet, just ignore the error ' - If CompareMac(BitConverter.ToString(remoteMac, 0, len), MAC) = 0 Or dWord = 67 Then + If CompareMac(BitConverter.ToString(remoteMac, 0, remoteMac.Length), MAC) = 0 Or dWord = 67 Then newStatus = StatusCodes.Online newIpAddress = ipAddress.ToString() Exit For diff --git a/Properties.Designer.vb b/Properties.Designer.vb index 85541d3..6439b9c 100644 --- a/Properties.Designer.vb +++ b/Properties.Designer.vb @@ -88,176 +88,251 @@ Partial Class Properties 'OK_Button ' resources.ApplyResources(Me.OK_Button, "OK_Button") + Me.ErrorProvider1.SetError(Me.OK_Button, resources.GetString("OK_Button.Error")) Me.ErrorProvider1.SetIconAlignment(Me.OK_Button, CType(resources.GetObject("OK_Button.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.OK_Button, CType(resources.GetObject("OK_Button.IconPadding"), Integer)) Me.OK_Button.Name = "OK_Button" + Me.ToolTip1.SetToolTip(Me.OK_Button, resources.GetString("OK_Button.ToolTip")) ' 'Cancel_Button ' + resources.ApplyResources(Me.Cancel_Button, "Cancel_Button") Me.Cancel_Button.CausesValidation = False Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.ErrorProvider1.SetError(Me.Cancel_Button, resources.GetString("Cancel_Button.Error")) Me.ErrorProvider1.SetIconAlignment(Me.Cancel_Button, CType(resources.GetObject("Cancel_Button.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) - resources.ApplyResources(Me.Cancel_Button, "Cancel_Button") + Me.ErrorProvider1.SetIconPadding(Me.Cancel_Button, CType(resources.GetObject("Cancel_Button.IconPadding"), Integer)) Me.Cancel_Button.Name = "Cancel_Button" + Me.ToolTip1.SetToolTip(Me.Cancel_Button, resources.GetString("Cancel_Button.ToolTip")) ' 'lbIP ' resources.ApplyResources(Me.lbIP, "lbIP") + Me.ErrorProvider1.SetError(Me.lbIP, resources.GetString("lbIP.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbIP, CType(resources.GetObject("lbIP.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbIP, CType(resources.GetObject("lbIP.IconPadding"), Integer)) Me.lbIP.Name = "lbIP" + Me.ToolTip1.SetToolTip(Me.lbIP, resources.GetString("lbIP.ToolTip")) ' 'lbNetbios ' resources.ApplyResources(Me.lbNetbios, "lbNetbios") + Me.ErrorProvider1.SetError(Me.lbNetbios, resources.GetString("lbNetbios.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbNetbios, CType(resources.GetObject("lbNetbios.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbNetbios, CType(resources.GetObject("lbNetbios.IconPadding"), Integer)) Me.lbNetbios.Name = "lbNetbios" + Me.ToolTip1.SetToolTip(Me.lbNetbios, resources.GetString("lbNetbios.ToolTip")) ' 'lbName ' resources.ApplyResources(Me.lbName, "lbName") + Me.ErrorProvider1.SetError(Me.lbName, resources.GetString("lbName.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbName, CType(resources.GetObject("lbName.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbName, CType(resources.GetObject("lbName.IconPadding"), Integer)) Me.lbName.Name = "lbName" + Me.ToolTip1.SetToolTip(Me.lbName, resources.GetString("lbName.ToolTip")) ' 'lbMAC ' resources.ApplyResources(Me.lbMAC, "lbMAC") + Me.ErrorProvider1.SetError(Me.lbMAC, resources.GetString("lbMAC.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbMAC, CType(resources.GetObject("lbMAC.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbMAC, CType(resources.GetObject("lbMAC.IconPadding"), Integer)) Me.lbMAC.Name = "lbMAC" + Me.ToolTip1.SetToolTip(Me.lbMAC, resources.GetString("lbMAC.ToolTip")) ' 'TextBox_Command ' - Me.ErrorProvider1.SetIconAlignment(Me.TextBox_Command, CType(resources.GetObject("TextBox_Command.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) resources.ApplyResources(Me.TextBox_Command, "TextBox_Command") + Me.ErrorProvider1.SetError(Me.TextBox_Command, resources.GetString("TextBox_Command.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.TextBox_Command, CType(resources.GetObject("TextBox_Command.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.TextBox_Command, CType(resources.GetObject("TextBox_Command.IconPadding"), Integer)) Me.TextBox_Command.Name = "TextBox_Command" + Me.ToolTip1.SetToolTip(Me.TextBox_Command, resources.GetString("TextBox_Command.ToolTip")) ' 'lbShutdownCommand ' resources.ApplyResources(Me.lbShutdownCommand, "lbShutdownCommand") + Me.ErrorProvider1.SetError(Me.lbShutdownCommand, resources.GetString("lbShutdownCommand.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbShutdownCommand, CType(resources.GetObject("lbShutdownCommand.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbShutdownCommand, CType(resources.GetObject("lbShutdownCommand.IconPadding"), Integer)) Me.lbShutdownCommand.Name = "lbShutdownCommand" + Me.ToolTip1.SetToolTip(Me.lbShutdownCommand, resources.GetString("lbShutdownCommand.ToolTip")) ' 'CheckBox_Emergency ' resources.ApplyResources(Me.CheckBox_Emergency, "CheckBox_Emergency") + Me.ErrorProvider1.SetError(Me.CheckBox_Emergency, resources.GetString("CheckBox_Emergency.Error")) Me.ErrorProvider1.SetIconAlignment(Me.CheckBox_Emergency, CType(resources.GetObject("CheckBox_Emergency.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.CheckBox_Emergency, CType(resources.GetObject("CheckBox_Emergency.IconPadding"), Integer)) Me.CheckBox_Emergency.Name = "CheckBox_Emergency" + Me.ToolTip1.SetToolTip(Me.CheckBox_Emergency, resources.GetString("CheckBox_Emergency.ToolTip")) Me.CheckBox_Emergency.UseVisualStyleBackColor = True ' 'Delete_Button ' - Me.ErrorProvider1.SetIconAlignment(Me.Delete_Button, CType(resources.GetObject("Delete_Button.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) resources.ApplyResources(Me.Delete_Button, "Delete_Button") + Me.ErrorProvider1.SetError(Me.Delete_Button, resources.GetString("Delete_Button.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.Delete_Button, CType(resources.GetObject("Delete_Button.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.Delete_Button, CType(resources.GetObject("Delete_Button.IconPadding"), Integer)) Me.Delete_Button.Name = "Delete_Button" + Me.ToolTip1.SetToolTip(Me.Delete_Button, resources.GetString("Delete_Button.ToolTip")) Me.Delete_Button.UseVisualStyleBackColor = True ' 'Group ' - Me.ErrorProvider1.SetIconAlignment(Me.Group, CType(resources.GetObject("Group.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) resources.ApplyResources(Me.Group, "Group") + Me.ErrorProvider1.SetError(Me.Group, resources.GetString("Group.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.Group, CType(resources.GetObject("Group.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.Group, CType(resources.GetObject("Group.IconPadding"), Integer)) Me.Group.Name = "Group" + Me.ToolTip1.SetToolTip(Me.Group, resources.GetString("Group.ToolTip")) ' 'lbGroup ' resources.ApplyResources(Me.lbGroup, "lbGroup") + Me.ErrorProvider1.SetError(Me.lbGroup, resources.GetString("lbGroup.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbGroup, CType(resources.GetObject("lbGroup.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbGroup, CType(resources.GetObject("lbGroup.IconPadding"), Integer)) Me.lbGroup.Name = "lbGroup" + Me.ToolTip1.SetToolTip(Me.lbGroup, resources.GetString("lbGroup.ToolTip")) ' 'ErrorProvider1 ' Me.ErrorProvider1.ContainerControl = Me + resources.ApplyResources(Me.ErrorProvider1, "ErrorProvider1") ' 'lbBroadcast ' resources.ApplyResources(Me.lbBroadcast, "lbBroadcast") + Me.ErrorProvider1.SetError(Me.lbBroadcast, resources.GetString("lbBroadcast.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbBroadcast, CType(resources.GetObject("lbBroadcast.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbBroadcast, CType(resources.GetObject("lbBroadcast.IconPadding"), Integer)) Me.lbBroadcast.Name = "lbBroadcast" + Me.ToolTip1.SetToolTip(Me.lbBroadcast, resources.GetString("lbBroadcast.ToolTip")) ' 'lbTTL ' resources.ApplyResources(Me.lbTTL, "lbTTL") + Me.ErrorProvider1.SetError(Me.lbTTL, resources.GetString("lbTTL.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbTTL, CType(resources.GetObject("lbTTL.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbTTL, CType(resources.GetObject("lbTTL.IconPadding"), Integer)) Me.lbTTL.Name = "lbTTL" + Me.ToolTip1.SetToolTip(Me.lbTTL, resources.GetString("lbTTL.ToolTip")) ' 'lbUDP ' resources.ApplyResources(Me.lbUDP, "lbUDP") + Me.ErrorProvider1.SetError(Me.lbUDP, resources.GetString("lbUDP.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbUDP, CType(resources.GetObject("lbUDP.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbUDP, CType(resources.GetObject("lbUDP.IconPadding"), Integer)) Me.lbUDP.Name = "lbUDP" + Me.ToolTip1.SetToolTip(Me.lbUDP, resources.GetString("lbUDP.ToolTip")) ' 'lbSendTo ' resources.ApplyResources(Me.lbSendTo, "lbSendTo") + Me.ErrorProvider1.SetError(Me.lbSendTo, resources.GetString("lbSendTo.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lbSendTo, CType(resources.GetObject("lbSendTo.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbSendTo, CType(resources.GetObject("lbSendTo.IconPadding"), Integer)) Me.lbSendTo.Name = "lbSendTo" + Me.ToolTip1.SetToolTip(Me.lbSendTo, resources.GetString("lbSendTo.ToolTip")) ' 'Label1 ' resources.ApplyResources(Me.Label1, "Label1") + Me.ErrorProvider1.SetError(Me.Label1, resources.GetString("Label1.Error")) Me.ErrorProvider1.SetIconAlignment(Me.Label1, CType(resources.GetObject("Label1.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.Label1, CType(resources.GetObject("Label1.IconPadding"), Integer)) Me.Label1.Name = "Label1" + Me.ToolTip1.SetToolTip(Me.Label1, resources.GetString("Label1.ToolTip")) ' 'lNotes ' resources.ApplyResources(Me.lNotes, "lNotes") + Me.ErrorProvider1.SetError(Me.lNotes, resources.GetString("lNotes.Error")) Me.ErrorProvider1.SetIconAlignment(Me.lNotes, CType(resources.GetObject("lNotes.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lNotes, CType(resources.GetObject("lNotes.IconPadding"), Integer)) Me.lNotes.Name = "lNotes" + Me.ToolTip1.SetToolTip(Me.lNotes, resources.GetString("lNotes.ToolTip")) ' 'MachineName ' - Me.MachineName.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.MachineName, "MachineName") + Me.ErrorProvider1.SetError(Me.MachineName, resources.GetString("MachineName.Error")) + Me.MachineName.ErrorColor = System.Drawing.Color.Red Me.ErrorProvider1.SetIconAlignment(Me.MachineName, CType(resources.GetObject("MachineName.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.MachineName, CType(resources.GetObject("MachineName.IconPadding"), Integer)) Me.MachineName.Name = "MachineName" Me.ToolTip1.SetToolTip(Me.MachineName, resources.GetString("MachineName.ToolTip")) Me.MachineName.ValidationExpression = "\w{1,}" ' 'Broadcast ' + resources.ApplyResources(Me.Broadcast, "Broadcast") Me.Broadcast.AutoValidate = System.Windows.Forms.AutoValidate.EnableAllowFocusChange Me.Broadcast.BackColor = System.Drawing.SystemColors.Window Me.Broadcast.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D - resources.ApplyResources(Me.Broadcast, "Broadcast") + Me.ErrorProvider1.SetError(Me.Broadcast, resources.GetString("Broadcast.Error")) Me.ErrorProvider1.SetIconAlignment(Me.Broadcast, CType(resources.GetObject("Broadcast.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.Broadcast, CType(resources.GetObject("Broadcast.IconPadding"), Integer)) Me.Broadcast.Name = "Broadcast" + Me.ToolTip1.SetToolTip(Me.Broadcast, resources.GetString("Broadcast.ToolTip")) ' 'IP ' + resources.ApplyResources(Me.IP, "IP") Me.IP.AutoValidate = System.Windows.Forms.AutoValidate.EnableAllowFocusChange Me.IP.BackColor = System.Drawing.SystemColors.Window Me.IP.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D - resources.ApplyResources(Me.IP, "IP") + Me.ErrorProvider1.SetError(Me.IP, resources.GetString("IP.Error")) Me.ErrorProvider1.SetIconAlignment(Me.IP, CType(resources.GetObject("IP.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.IP, CType(resources.GetObject("IP.IconPadding"), Integer)) Me.IP.Name = "IP" + Me.ToolTip1.SetToolTip(Me.IP, resources.GetString("IP.ToolTip")) ' 'TabControl1 ' + resources.ApplyResources(Me.TabControl1, "TabControl1") Me.TabControl1.Controls.Add(Me.TabProperties) Me.TabControl1.Controls.Add(Me.TabWakeUp) Me.TabControl1.Controls.Add(Me.TabStatus) Me.TabControl1.Controls.Add(Me.TabShutdown) + Me.ErrorProvider1.SetError(Me.TabControl1, resources.GetString("TabControl1.Error")) Me.ErrorProvider1.SetIconAlignment(Me.TabControl1, CType(resources.GetObject("TabControl1.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) - resources.ApplyResources(Me.TabControl1, "TabControl1") + Me.ErrorProvider1.SetIconPadding(Me.TabControl1, CType(resources.GetObject("TabControl1.IconPadding"), Integer)) Me.TabControl1.Name = "TabControl1" Me.TabControl1.SelectedIndex = 0 + Me.ToolTip1.SetToolTip(Me.TabControl1, resources.GetString("TabControl1.ToolTip")) ' 'TabProperties ' + resources.ApplyResources(Me.TabProperties, "TabProperties") Me.TabProperties.Controls.Add(Me.lNotes) Me.TabProperties.Controls.Add(Me.TextBox_Notes) Me.TabProperties.Controls.Add(Me.Group) Me.TabProperties.Controls.Add(Me.lbGroup) Me.TabProperties.Controls.Add(Me.lbName) Me.TabProperties.Controls.Add(Me.MachineName) - resources.ApplyResources(Me.TabProperties, "TabProperties") + Me.ErrorProvider1.SetError(Me.TabProperties, resources.GetString("TabProperties.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.TabProperties, CType(resources.GetObject("TabProperties.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.TabProperties, CType(resources.GetObject("TabProperties.IconPadding"), Integer)) Me.TabProperties.Name = "TabProperties" + Me.ToolTip1.SetToolTip(Me.TabProperties, resources.GetString("TabProperties.ToolTip")) Me.TabProperties.UseVisualStyleBackColor = True ' 'TextBox_Notes ' resources.ApplyResources(Me.TextBox_Notes, "TextBox_Notes") + Me.ErrorProvider1.SetError(Me.TextBox_Notes, resources.GetString("TextBox_Notes.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.TextBox_Notes, CType(resources.GetObject("TextBox_Notes.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.TextBox_Notes, CType(resources.GetObject("TextBox_Notes.IconPadding"), Integer)) Me.TextBox_Notes.Name = "TextBox_Notes" + Me.ToolTip1.SetToolTip(Me.TextBox_Notes, resources.GetString("TextBox_Notes.ToolTip")) ' 'TabWakeUp ' + resources.ApplyResources(Me.TabWakeUp, "TabWakeUp") Me.TabWakeUp.Controls.Add(Me.cbKeepAlive) Me.TabWakeUp.Controls.Add(Me.tHostURI) Me.TabWakeUp.Controls.Add(Me.lbUDP) @@ -273,68 +348,103 @@ Partial Class Properties Me.TabWakeUp.Controls.Add(Me.UDPPort) Me.TabWakeUp.Controls.Add(Me.Broadcast) Me.TabWakeUp.Controls.Add(Me.MAC) - resources.ApplyResources(Me.TabWakeUp, "TabWakeUp") + Me.ErrorProvider1.SetError(Me.TabWakeUp, resources.GetString("TabWakeUp.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.TabWakeUp, CType(resources.GetObject("TabWakeUp.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.TabWakeUp, CType(resources.GetObject("TabWakeUp.IconPadding"), Integer)) Me.TabWakeUp.Name = "TabWakeUp" + Me.ToolTip1.SetToolTip(Me.TabWakeUp, resources.GetString("TabWakeUp.ToolTip")) Me.TabWakeUp.UseVisualStyleBackColor = True ' 'cbKeepAlive ' resources.ApplyResources(Me.cbKeepAlive, "cbKeepAlive") + Me.ErrorProvider1.SetError(Me.cbKeepAlive, resources.GetString("cbKeepAlive.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.cbKeepAlive, CType(resources.GetObject("cbKeepAlive.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.cbKeepAlive, CType(resources.GetObject("cbKeepAlive.IconPadding"), Integer)) Me.cbKeepAlive.Name = "cbKeepAlive" + Me.ToolTip1.SetToolTip(Me.cbKeepAlive, resources.GetString("cbKeepAlive.ToolTip")) Me.cbKeepAlive.UseVisualStyleBackColor = True ' 'tHostURI ' - Me.tHostURI.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.tHostURI, "tHostURI") + Me.ErrorProvider1.SetError(Me.tHostURI, resources.GetString("tHostURI.Error")) + Me.tHostURI.ErrorColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.tHostURI, CType(resources.GetObject("tHostURI.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.tHostURI, CType(resources.GetObject("tHostURI.IconPadding"), Integer)) Me.tHostURI.Name = "tHostURI" + Me.ToolTip1.SetToolTip(Me.tHostURI, resources.GetString("tHostURI.ToolTip")) Me.tHostURI.ValidationExpression = "^(?!\s*$).+" ' 'bCalcBroadcast ' resources.ApplyResources(Me.bCalcBroadcast, "bCalcBroadcast") + Me.ErrorProvider1.SetError(Me.bCalcBroadcast, resources.GetString("bCalcBroadcast.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.bCalcBroadcast, CType(resources.GetObject("bCalcBroadcast.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.bCalcBroadcast, CType(resources.GetObject("bCalcBroadcast.IconPadding"), Integer)) Me.bCalcBroadcast.Name = "bCalcBroadcast" + Me.ToolTip1.SetToolTip(Me.bCalcBroadcast, resources.GetString("bCalcBroadcast.ToolTip")) Me.bCalcBroadcast.UseVisualStyleBackColor = True ' 'rbURI ' resources.ApplyResources(Me.rbURI, "rbURI") + Me.ErrorProvider1.SetError(Me.rbURI, resources.GetString("rbURI.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.rbURI, CType(resources.GetObject("rbURI.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.rbURI, CType(resources.GetObject("rbURI.IconPadding"), Integer)) Me.rbURI.Name = "rbURI" Me.rbURI.TabStop = True + Me.ToolTip1.SetToolTip(Me.rbURI, resources.GetString("rbURI.ToolTip")) Me.rbURI.UseVisualStyleBackColor = True ' 'rbIP ' resources.ApplyResources(Me.rbIP, "rbIP") + Me.ErrorProvider1.SetError(Me.rbIP, resources.GetString("rbIP.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.rbIP, CType(resources.GetObject("rbIP.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.rbIP, CType(resources.GetObject("rbIP.IconPadding"), Integer)) Me.rbIP.Name = "rbIP" Me.rbIP.TabStop = True + Me.ToolTip1.SetToolTip(Me.rbIP, resources.GetString("rbIP.ToolTip")) Me.rbIP.UseVisualStyleBackColor = True ' 'TTL ' - Me.TTL.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.TTL, "TTL") + Me.ErrorProvider1.SetError(Me.TTL, resources.GetString("TTL.Error")) + Me.TTL.ErrorColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.TTL, CType(resources.GetObject("TTL.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.TTL, CType(resources.GetObject("TTL.IconPadding"), Integer)) Me.TTL.Name = "TTL" + Me.ToolTip1.SetToolTip(Me.TTL, resources.GetString("TTL.ToolTip")) Me.TTL.ValidationExpression = "^\d+$" ' 'UDPPort ' - Me.UDPPort.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.UDPPort, "UDPPort") + Me.ErrorProvider1.SetError(Me.UDPPort, resources.GetString("UDPPort.Error")) + Me.UDPPort.ErrorColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.UDPPort, CType(resources.GetObject("UDPPort.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.UDPPort, CType(resources.GetObject("UDPPort.IconPadding"), Integer)) Me.UDPPort.Name = "UDPPort" + Me.ToolTip1.SetToolTip(Me.UDPPort, resources.GetString("UDPPort.ToolTip")) Me.UDPPort.ValidationExpression = "^\d+$" ' 'MAC ' - Me.MAC.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.MAC, "MAC") + Me.ErrorProvider1.SetError(Me.MAC, resources.GetString("MAC.Error")) + Me.MAC.ErrorColor = System.Drawing.Color.Red Me.MAC.ForeColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.MAC, CType(resources.GetObject("MAC.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.MAC, CType(resources.GetObject("MAC.IconPadding"), Integer)) Me.MAC.Name = "MAC" Me.ToolTip1.SetToolTip(Me.MAC, resources.GetString("MAC.ToolTip")) Me.MAC.ValidationExpression = "^([0-9a-fA-F]{2}([-:])?){5}[0-9a-fA-F]{2}$" ' 'TabStatus ' + resources.ApplyResources(Me.TabStatus, "TabStatus") Me.TabStatus.Controls.Add(Me.lbRemoteDesktop) Me.TabStatus.Controls.Add(Me.lbLeaveBlank) Me.TabStatus.Controls.Add(Me.lbIP) @@ -342,35 +452,54 @@ Partial Class Properties Me.TabStatus.Controls.Add(Me.lbRDPPort) Me.TabStatus.Controls.Add(Me.IP) Me.TabStatus.Controls.Add(Me.tRDPPort) - resources.ApplyResources(Me.TabStatus, "TabStatus") + Me.ErrorProvider1.SetError(Me.TabStatus, resources.GetString("TabStatus.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.TabStatus, CType(resources.GetObject("TabStatus.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.TabStatus, CType(resources.GetObject("TabStatus.IconPadding"), Integer)) Me.TabStatus.Name = "TabStatus" + Me.ToolTip1.SetToolTip(Me.TabStatus, resources.GetString("TabStatus.ToolTip")) Me.TabStatus.UseVisualStyleBackColor = True ' 'lbRemoteDesktop ' resources.ApplyResources(Me.lbRemoteDesktop, "lbRemoteDesktop") + Me.ErrorProvider1.SetError(Me.lbRemoteDesktop, resources.GetString("lbRemoteDesktop.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.lbRemoteDesktop, CType(resources.GetObject("lbRemoteDesktop.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbRemoteDesktop, CType(resources.GetObject("lbRemoteDesktop.IconPadding"), Integer)) Me.lbRemoteDesktop.Name = "lbRemoteDesktop" + Me.ToolTip1.SetToolTip(Me.lbRemoteDesktop, resources.GetString("lbRemoteDesktop.ToolTip")) ' 'lbLeaveBlank ' resources.ApplyResources(Me.lbLeaveBlank, "lbLeaveBlank") + Me.ErrorProvider1.SetError(Me.lbLeaveBlank, resources.GetString("lbLeaveBlank.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.lbLeaveBlank, CType(resources.GetObject("lbLeaveBlank.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbLeaveBlank, CType(resources.GetObject("lbLeaveBlank.IconPadding"), Integer)) Me.lbLeaveBlank.Name = "lbLeaveBlank" + Me.ToolTip1.SetToolTip(Me.lbLeaveBlank, resources.GetString("lbLeaveBlank.ToolTip")) ' 'lbRDPPort ' resources.ApplyResources(Me.lbRDPPort, "lbRDPPort") + Me.ErrorProvider1.SetError(Me.lbRDPPort, resources.GetString("lbRDPPort.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.lbRDPPort, CType(resources.GetObject("lbRDPPort.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lbRDPPort, CType(resources.GetObject("lbRDPPort.IconPadding"), Integer)) Me.lbRDPPort.Name = "lbRDPPort" + Me.ToolTip1.SetToolTip(Me.lbRDPPort, resources.GetString("lbRDPPort.ToolTip")) ' 'tRDPPort ' - Me.tRDPPort.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.tRDPPort, "tRDPPort") + Me.ErrorProvider1.SetError(Me.tRDPPort, resources.GetString("tRDPPort.Error")) + Me.tRDPPort.ErrorColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.tRDPPort, CType(resources.GetObject("tRDPPort.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.tRDPPort, CType(resources.GetObject("tRDPPort.IconPadding"), Integer)) Me.tRDPPort.Name = "tRDPPort" Me.ToolTip1.SetToolTip(Me.tRDPPort, resources.GetString("tRDPPort.ToolTip")) Me.tRDPPort.ValidationExpression = "" ' 'TabShutdown ' + resources.ApplyResources(Me.TabShutdown, "TabShutdown") Me.TabShutdown.Controls.Add(Me.tDomain) Me.TabShutdown.Controls.Add(Me.tPassword) Me.TabShutdown.Controls.Add(Me.tUserId) @@ -383,68 +512,111 @@ Partial Class Properties Me.TabShutdown.Controls.Add(Me.TextBox_Command) Me.TabShutdown.Controls.Add(Me.lbShutdownCommand) Me.TabShutdown.Controls.Add(Me.CheckBox_Emergency) - resources.ApplyResources(Me.TabShutdown, "TabShutdown") + Me.ErrorProvider1.SetError(Me.TabShutdown, resources.GetString("TabShutdown.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.TabShutdown, CType(resources.GetObject("TabShutdown.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.TabShutdown, CType(resources.GetObject("TabShutdown.IconPadding"), Integer)) Me.TabShutdown.Name = "TabShutdown" + Me.ToolTip1.SetToolTip(Me.TabShutdown, resources.GetString("TabShutdown.ToolTip")) Me.TabShutdown.UseVisualStyleBackColor = True ' 'tDomain ' - Me.tDomain.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.tDomain, "tDomain") + Me.ErrorProvider1.SetError(Me.tDomain, resources.GetString("tDomain.Error")) + Me.tDomain.ErrorColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.tDomain, CType(resources.GetObject("tDomain.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.tDomain, CType(resources.GetObject("tDomain.IconPadding"), Integer)) Me.tDomain.Name = "tDomain" + Me.ToolTip1.SetToolTip(Me.tDomain, resources.GetString("tDomain.ToolTip")) Me.tDomain.ValidationExpression = "" ' 'tPassword ' - Me.tPassword.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.tPassword, "tPassword") + Me.ErrorProvider1.SetError(Me.tPassword, resources.GetString("tPassword.Error")) + Me.tPassword.ErrorColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.tPassword, CType(resources.GetObject("tPassword.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.tPassword, CType(resources.GetObject("tPassword.IconPadding"), Integer)) Me.tPassword.Name = "tPassword" + Me.ToolTip1.SetToolTip(Me.tPassword, resources.GetString("tPassword.ToolTip")) Me.tPassword.UseSystemPasswordChar = True Me.tPassword.ValidationExpression = "" ' 'tUserId ' - Me.tUserId.ErrorColor = System.Drawing.Color.Red resources.ApplyResources(Me.tUserId, "tUserId") + Me.ErrorProvider1.SetError(Me.tUserId, resources.GetString("tUserId.Error")) + Me.tUserId.ErrorColor = System.Drawing.Color.Red + Me.ErrorProvider1.SetIconAlignment(Me.tUserId, CType(resources.GetObject("tUserId.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.tUserId, CType(resources.GetObject("tUserId.IconPadding"), Integer)) Me.tUserId.Name = "tUserId" + Me.ToolTip1.SetToolTip(Me.tUserId, resources.GetString("tUserId.ToolTip")) Me.tUserId.ValidationExpression = "" ' 'lDomain ' resources.ApplyResources(Me.lDomain, "lDomain") + Me.ErrorProvider1.SetError(Me.lDomain, resources.GetString("lDomain.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.lDomain, CType(resources.GetObject("lDomain.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lDomain, CType(resources.GetObject("lDomain.IconPadding"), Integer)) Me.lDomain.Name = "lDomain" + Me.ToolTip1.SetToolTip(Me.lDomain, resources.GetString("lDomain.ToolTip")) ' 'lPassword ' resources.ApplyResources(Me.lPassword, "lPassword") + Me.ErrorProvider1.SetError(Me.lPassword, resources.GetString("lPassword.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.lPassword, CType(resources.GetObject("lPassword.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lPassword, CType(resources.GetObject("lPassword.IconPadding"), Integer)) Me.lPassword.Name = "lPassword" + Me.ToolTip1.SetToolTip(Me.lPassword, resources.GetString("lPassword.ToolTip")) ' 'lUserId ' resources.ApplyResources(Me.lUserId, "lUserId") + Me.ErrorProvider1.SetError(Me.lUserId, resources.GetString("lUserId.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.lUserId, CType(resources.GetObject("lUserId.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lUserId, CType(resources.GetObject("lUserId.IconPadding"), Integer)) Me.lUserId.Name = "lUserId" + Me.ToolTip1.SetToolTip(Me.lUserId, resources.GetString("lUserId.ToolTip")) ' 'lDescription ' resources.ApplyResources(Me.lDescription, "lDescription") + Me.ErrorProvider1.SetError(Me.lDescription, resources.GetString("lDescription.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.lDescription, CType(resources.GetObject("lDescription.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.lDescription, CType(resources.GetObject("lDescription.IconPadding"), Integer)) Me.lDescription.Name = "lDescription" + Me.ToolTip1.SetToolTip(Me.lDescription, resources.GetString("lDescription.ToolTip")) ' 'LabelShutdownMethod ' resources.ApplyResources(Me.LabelShutdownMethod, "LabelShutdownMethod") + Me.ErrorProvider1.SetError(Me.LabelShutdownMethod, resources.GetString("LabelShutdownMethod.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.LabelShutdownMethod, CType(resources.GetObject("LabelShutdownMethod.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.LabelShutdownMethod, CType(resources.GetObject("LabelShutdownMethod.IconPadding"), Integer)) Me.LabelShutdownMethod.Name = "LabelShutdownMethod" + Me.ToolTip1.SetToolTip(Me.LabelShutdownMethod, resources.GetString("LabelShutdownMethod.ToolTip")) ' 'ComboBoxShutdownMethod ' + resources.ApplyResources(Me.ComboBoxShutdownMethod, "ComboBoxShutdownMethod") + Me.ErrorProvider1.SetError(Me.ComboBoxShutdownMethod, resources.GetString("ComboBoxShutdownMethod.Error")) Me.ComboBoxShutdownMethod.FormattingEnabled = True + Me.ErrorProvider1.SetIconAlignment(Me.ComboBoxShutdownMethod, CType(resources.GetObject("ComboBoxShutdownMethod.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.ComboBoxShutdownMethod, CType(resources.GetObject("ComboBoxShutdownMethod.IconPadding"), Integer)) Me.ComboBoxShutdownMethod.Items.AddRange(New Object() {resources.GetString("ComboBoxShutdownMethod.Items"), resources.GetString("ComboBoxShutdownMethod.Items1"), resources.GetString("ComboBoxShutdownMethod.Items2")}) - resources.ApplyResources(Me.ComboBoxShutdownMethod, "ComboBoxShutdownMethod") Me.ComboBoxShutdownMethod.Name = "ComboBoxShutdownMethod" + Me.ToolTip1.SetToolTip(Me.ComboBoxShutdownMethod, resources.GetString("ComboBoxShutdownMethod.ToolTip")) ' 'Help_Button ' resources.ApplyResources(Me.Help_Button, "Help_Button") + Me.ErrorProvider1.SetError(Me.Help_Button, resources.GetString("Help_Button.Error")) + Me.ErrorProvider1.SetIconAlignment(Me.Help_Button, CType(resources.GetObject("Help_Button.IconAlignment"), System.Windows.Forms.ErrorIconAlignment)) + Me.ErrorProvider1.SetIconPadding(Me.Help_Button, CType(resources.GetObject("Help_Button.IconPadding"), Integer)) Me.Help_Button.Name = "Help_Button" + Me.ToolTip1.SetToolTip(Me.Help_Button, resources.GetString("Help_Button.ToolTip")) Me.Help_Button.UseVisualStyleBackColor = True ' 'Properties @@ -463,6 +635,7 @@ Partial Class Properties Me.MinimizeBox = False Me.Name = "Properties" Me.ShowInTaskbar = False + Me.ToolTip1.SetToolTip(Me, resources.GetString("$this.ToolTip")) CType(Me.ErrorProvider1, System.ComponentModel.ISupportInitialize).EndInit() Me.TabControl1.ResumeLayout(False) Me.TabProperties.ResumeLayout(False) diff --git a/Properties.ar-JO.resx b/Properties.ar-JO.resx index 5dbdfcb..ea94ed4 100644 --- a/Properties.ar-JO.resx +++ b/Properties.ar-JO.resx @@ -188,7 +188,7 @@ خصائص العرض - 307, 222 + 308, 140 77, 18 @@ -199,27 +199,8 @@ 97, 112 - - 97, 166 - - - 320, 22 - - - - False - - - 96, 149 - - - 321, 14 - - - واجهة - - 232, 223 + 233, 141 47, 14 @@ -228,7 +209,7 @@ منفذ UDP - 233, 251 + 234, 169 30, 14 @@ -294,13 +275,13 @@ TTL غير صالحة - 97, 248 + 98, 166 UDP غير صالح - 96, 220 + 97, 138 عنوان IP غير صالح. استخدام ###.###.###.### @@ -500,6 +481,7 @@ 12, 13 + True diff --git a/Properties.es.resx b/Properties.es.resx index 38d20eb..434d761 100644 --- a/Properties.es.resx +++ b/Properties.es.resx @@ -154,14 +154,8 @@ Nombre del equipo no válido - - 42, 13 - - - Interfaz - - 15, 207 + 16, 133 75, 13 diff --git a/Properties.fi.resx b/Properties.fi.resx index f5670d2..755e8df 100644 --- a/Properties.fi.resx +++ b/Properties.fi.resx @@ -149,7 +149,7 @@ Virheellinen tietokoneen nimi - 34, 207 + 35, 133 56, 13 @@ -158,7 +158,7 @@ UDP-portti - 5, 230 + 5, 159 86, 13 diff --git a/Properties.fr.resx b/Properties.fr.resx index a2c5b7a..e903b9c 100644 --- a/Properties.fr.resx +++ b/Properties.fr.resx @@ -161,14 +161,11 @@ Nom d'ordinateur invalide - - 39, 207 - Port UDP - 63, 230 + 63, 159 Adresse MAC @@ -213,7 +210,7 @@ TTL invalide - 96, 230 + 96, 156 UDP invalide diff --git a/Properties.nl.resx b/Properties.nl.resx index 8700c9c..9d31233 100644 --- a/Properties.nl.resx +++ b/Properties.nl.resx @@ -143,7 +143,7 @@ Ongeldige computernaam - 33, 207 + 34, 133 57, 13 diff --git a/Properties.resx b/Properties.resx index 7e07584..5071d66 100644 --- a/Properties.resx +++ b/Properties.resx @@ -117,1495 +117,2011 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False + + TabProperties - - 17, 17 - - - True - - - 6, 13 + + 97, 74 - - - TopLeft + + + 1 - - NoControl + + * remote desktop port - - 438, 331 + + - - 75, 23 + + 20, 202 - - 9 + + 130, 20 - - Cancel + + 0 - - Cancel_Button + + + NoControl - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - $this + + Emergency shutdown? - - 3 + + NoControl - - 525, 367 + + 27, 13 - - True + + MAC - - TopLeft + + System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - NoControl + + - - 24, 88 + + 11 - - 35, 13 + + NoControl - - 4 + + 5 - - Notes + + TopLeft - - MiddleRight + + You may optionally enter a user id, password, and domain that will be used for shutdown operations. Leave these fields blank to use the default credentials. - - lNotes + + MiddleRight - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 1 - + TabProperties - - 0 - - - 66, 88 - - + True - - 397, 40 + + - - 0 + + NoControl - - TextBox_Notes + + 96, 50 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - TabProperties + + TopLeft - - 1 + + MiddleRight - - TopLeft + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 66, 51 + + TabWakeUp - - 130, 20 + + - - 1 + + - - Group + + 0 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 - + TabProperties - + 2 - + True - - TopLeft + + 492, 275 - - NoControl + + 3, 3, 3, 3 - - 24, 54 + + Password - - 36, 13 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3 + + 0 - - Group + + - + MiddleRight - - lbGroup + + Name - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - TabProperties + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - 3 + + 2 - - True + + 0 - - TopLeft + + - - NoControl + + 97, 156 - - 25, 28 + + True - - 35, 13 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 2 + + Group - - Name + + - - MiddleRight + + 19, 117 - - lbName + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 78, 83 - - TabProperties + + MiddleRight 4 - - Invalid computer name + + TabWakeUp - - TopLeft + + 100, 20 - - 66, 25 + + True - - 225, 20 + + 8 - - 0 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 56 - - - This is the name of the machine. Enter a valid name, containing letters, numbers, dash or underscore. - - - MachineName + + TTL - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + - - TabProperties + + 4 - - 5 + + 9 - - 4, 22 + + TopLeft - - 3, 3, 3, 3 + + 117, 13 - - 492, 275 + + lbLeaveBlank - + 0 - - Display Properties - - - TabProperties - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Custom - - TabControl1 + + 111, 13 - + 0 - - True - - - 266, 206 + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - 77, 17 + + 1 - - 15 + + 4, 22 - - Keep Alive + + lbUDP - - cbKeepAlive + + 1 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + lbIP - - TabWakeUp + + - + 0 - - Invalid computer name + + Properties - - 97, 104 + + - - 130, 20 + + ErrorProvider1 - + 6 - - tHostURI - - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null - - - TabWakeUp - - - 1 + + OK - - True + + 129, 20 - - TopLeft + + 246, 73 - + NoControl - - 38, 207 - - - 52, 13 + + 3 - - 12 + + MAC Address - - UDP Port + + - - MiddleRight + + 5 - - lbUDP + + 7 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabWakeUp - - - 2 - - - True - - - TopLeft - - - NoControl + + 0 - - 64, 233 + + 43, 13 - - 27, 13 + + Delete - - 14 + + FQDN / IP - - TTL + + 0 - - MiddleRight + + TabWakeUp - - lbTTL + + 0 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 4, 22 - + TabWakeUp - - 3 - - - True + + TabStatus - - TopLeft + + 97, 104 - + NoControl - - 20, 24 + + MiddleRight - - 71, 13 + + Label1 - - 0 + + rbURI - - MAC Address + + MachineName - + + + + MiddleRight - - lbMAC + + lUserId - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 24, 54 - - TabWakeUp + + 52, 13 - - 4 + + 0 - - NoControl + + 0 - - 246, 73 + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + 75, 23 - - 5 + + - - Calculate + + TabWakeUp - - bCalcBroadcast + + WMI - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - TabWakeUp + + - - 5 + + 0 - - True + + - + TopLeft - - NoControl + + 3, 3, 3, 3 - - 33, 107 + + Local IP Address - - 58, 13 + + TopLeft - - 8 + + Notes - - FQDN / IP + + - - MiddleRight + + 0 - - lbNetbios + + True - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabWakeUp + + WakeOnLan.Controls.IpAddressControl, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - 6 + + 330, 83 - - True + + 0 - - TopLeft + + 2 - - NoControl + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 18, 52 + + 14 - - 72, 13 + + - - 1 + + - - Send WOL to + + FQDN / IP - - MiddleRight + + OK_Button - - lbSendTo + + 97, 130 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - TabWakeUp + + NoControl - - 7 + + 53, 13 - + + 5 + + + 14 + + + TabShutdown + + + 1 + + + + + + 6, 13 + + True + + + + + 3 + NoControl - - 204, 50 + + 4 - - 76, 17 + + 5 - - 3 + + True - - FQDN / IP + + 0 - - rbURI + + 55, 13 - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabWakeUp + + 188, 20 - - 8 + + $this - - True + + 0 - - NoControl + + 0 - - 96, 50 + + NoControl - - 86, 17 + + 134, 17 - - 2 + + True - - Broadcast IP + + MiddleRight - - rbIP + + 66, 88 - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + lDomain - - TabWakeUp + + 97, 21 - + 9 - - True + + lbTTL - - TopLeft + + 0 - - NoControl + + TabProperties - - 36, 78 + + - - 55, 13 + + - - 5 + + MiddleRight - - Broadcast + + 13, 331 - + MiddleRight - - lbBroadcast + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabWakeUp - - - 10 + + Properties - - Invalid TTL + + 327, 67 - - 96, 230 + + True - - 130, 20 + + - - 9 + + 305, 40 - - TTL + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + 6 - - TabWakeUp + + 9 - - 11 + + 4 - - Invalid UDP + + System.Windows.Forms.ErrorProvider, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 96, 204 + + 2 - + 130, 20 - - 8 - - - UDPPort - - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null - - - TabWakeUp + + - + 12 - - Invalid IP Address. Use ###.###.###.### + + Invalid RDP Port - + TopLeft - - 97, 74 - - - 129, 20 - - - 4 - - - Broadcast + + Invalid UDP - - WakeOnLan.Controls.IpAddressControl, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + 204, 50 - - TabWakeUp + + NoControl - - 13 + + lbRDPPort - - Invalid MAC Address. Use ##:##:##:##:##:## + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 97, 21 + + TabControl1 - - 130, 20 + + 9 - - 0 + + 172, 13 - - Enter the MAC address of the machine. This is used for WakeUp messages. Valid MAC addresses are 6 pairs of hex digits, separated by ':' or '-'. Example: 01:00:22:32:af:d0 + + NoControl - - MAC + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + Delete_Button - - TabWakeUp + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 14 + + MiddleRight - - 4, 22 + + - - 3, 3, 3, 3 + + - - 492, 275 + + NoControl - - 1 + + 3 - - Wake Up + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabWakeUp + + 0 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True TabControl1 - - 1 + + WakeOnLan.Controls.IpAddressControl, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - True + + 0 - + + Invalid TTL + + + + + NoControl - - 243, 58 + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - 111, 13 + + lNotes - - 2 + + MiddleRight - - * remote desktop port + + 3 - - lbRemoteDesktop + + rbIP - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 4 - + + MiddleRight + + + TopLeft + + + 11 + + + Domain + + + + + TabStatus - + + 35, 13 + + + 72, 13 + + + + + + lbGroup + + 0 - - True + + 0 - - NoControl + + tHostURI - - 243, 29 + + - - 117, 13 + + TopLeft - - 5 + + - - * leave blank for DHCP + + 249, 58 - - lbLeaveBlank + + TopLeft - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - TabStatus + + 6 - - 1 + + 129, 20 - - True + + 525, 367 TopLeft - - NoControl + + 3 - - 16, 28 + + Shutdown command line: (optional) - - 87, 13 + + TabShutdown - + 0 - - Local IP Address + + 11 - - MiddleRight + + 0 - - lbIP + + 29, 148 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - TabStatus + + 20, 24 - - 2 + + MiddleRight - + True - - TopLeft + + 0 - - NoControl + + 243, 29 - - 249, 58 + + 2 - - 0, 13 + + 330, 117 - - 4 + + 33, 107 - - MiddleRight + + - - Label1 + + TabStatus - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabStatus + + TopLeft - - 3 + + 0 - - True + + MiddleRight - + + Display Properties + + NoControl - - 51, 58 + + 0 - - 52, 13 + + MiddleRight - - 2 + + - - RDP Port + + - - lbRDPPort + + 365, 331 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabStatus + + 267, 132 - - 4 + + lbShutdownCommand - - Invalid IP Address. Use ###.###.###.### + + - - TopLeft + + 4 - - 107, 25 + + - - 129, 20 + + 36, 13 - - 0 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - IP + + 58, 13 - - WakeOnLan.Controls.IpAddressControl, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - TabStatus + + TopLeft - - 5 + + 0, 13 - - Invalid RDP Port + + - - 109, 55 + + User ID - - 100, 20 + + 492, 275 - + 1 - - Remote Desktop Port - - - tRDPPort - - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + 4 - - TabStatus + + 0 - - 6 + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 4, 22 + + - - 3, 3, 3, 3 + + ComboBoxShutdownMethod - - 492, 275 + + True - - 2 + + - - Status / Control + + CenterParent - - TabStatus + + 65, 159 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 18, 52 - - TabControl1 + + TopLeft - - 2 + + Cancel_Button - + - - 78, 145 - - - 188, 20 - - - 9 - - - tDomain + + 94, 13 - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + MiddleRight - - TabShutdown + + 10 - + 0 - + + TabProperties + + - - 78, 114 + + This is the name of the machine. Enter a valid name, containing letters, numbers, dash or underscore. - - 188, 20 + + TabStatus - - 7 + + 9 - - tPassword + + 2 - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + MiddleRight - - TabShutdown + + TopLeft - - 1 + + 12 - - + + 0 - - 78, 83 + + NoControl - - 188, 20 + + ToolTip1 - - 6 + + 397, 40 - - tUserId + + TabWakeUp - - WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.0, Culture=neutral, PublicKeyToken=null + + Broadcast - - TabShutdown + + - - 2 + + lbNetbios - - True + + 3 - + NoControl - - 29, 148 + + 13 - - 43, 13 + + IP - - 11 + + Cancel - - Domain + + 10 - - lDomain + + lbName - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 - - TabShutdown + + 5 - - 3 + + 5 - - True - - - NoControl - - - 19, 117 - - - 53, 13 - - - 10 - - - Password + + Invalid IP Address. Use ###.###.###.### lPassword - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + TopLeft - - TabShutdown + + 438, 331 - - 4 + + TabShutdown - - True + + MiddleRight - - NoControl + + MiddleRight - - 29, 86 + + 2 - - 43, 13 + + - - 8 + + MiddleRight - - User ID + + NoControl - - lUserId + + 243, 58 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + MiddleRight - - TabShutdown + + $this - - 5 + + Status / Control - + NoControl - - 16, 17 - - - 305, 40 + + - - 5 + + 10 - - You may optionally enter a user id, password, and domain that will be used for shutdown operations. Leave these fields blank to use the default credentials. + + MiddleRight - - lDescription + + - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - TabShutdown + + 0 - - 6 + + 0 - - True + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + NoControl - - 327, 67 - - - 94, 13 - - - 4 + + - - Shutdown Method + + lbSendTo - - LabelShutdownMethod + + TabWakeUp - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 - - TabShutdown + + - - 7 + + Wake Up - - WMI + + MiddleRight - - Custom + + TabProperties - - Legacy + + TabShutdown - - 330, 83 + + - - 121, 21 + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - 3 + + TabWakeUp - - ComboBoxShutdownMethod + + Invalid MAC Address. Use ##:##:##:##:##:## - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 5 - - TabShutdown + + - - 8 + + TabControl1 - - TopLeft + + TabStatus 19, 218 - + True - - 397, 40 - - - 1 - - - TextBox_Command + + TabWakeUp - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 36, 78 - - TabShutdown + + 6 - - 9 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + True - - TopLeft - - - NoControl + + 0 - - 20, 202 + + - - 172, 13 + + - - 1 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Shutdown command line: (optional) + + $this - + MiddleRight - - lbShutdownCommand - - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TabShutdown + + 16, 17 - - 10 + + MiddleRight - - True + + 15 - - TopLeft + + TabProperties - - NoControl + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 330, 117 + + True - - 134, 17 + + 188, 20 - + + + + 0 - - Emergency shutdown? + + 66, 25 + + + NoControl + + + + + + lbBroadcast + + + 0 + + + MiddleRight + + + + + + + + + 492, 275 + + + 66, 51 + + + 8 + + + NoControl + + + + + + 0 + + + 78, 114 + + + 130, 20 + + + 3 + + + 4 + + + Invalid computer name + + + 8 + + + Group + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + + + + + 0 + + + True + + + 3 + + + 7 + + + TTL + + + 0 + + + 2 + + + TabShutdown + + + LabelShutdownMethod + + + 4, 22 + + + NoControl + + + TabWakeUp + + + + + + 3, 3, 3, 3 + + + 0 + + + + + + RDP Port + + + TopLeft + + + MiddleRight + + + TabStatus + + + UDPPort + + + 8 + + + 2 + + + False + + + MiddleRight + + + MiddleRight + + + 1 + + + NoControl + + + TabShutdown + + + TabWakeUp + + + 0 + + + 0 + + + lbRemoteDesktop + + + 8 + + + 1 + + + 0 + + + Broadcast + + + UDP Port + + + 86, 17 + + + MiddleRight + + + + + + 107, 25 + + + 0 + + + 29, 86 + + + Invalid IP Address. Use ###.###.###.### + + + TopLeft + + + 75, 23 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + TabWakeUp + + + tRDPPort + + + NoControl + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + TopLeft + + + MiddleRight + + + TabControl1 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Calculate + + + TextBox_Notes + + + TabStatus + + + NoControl + + + 43, 13 + + + tDomain + + + + + + 71, 13 + + + 0 + + + MiddleRight + + + 24, 88 + + + + + + Shutdown Method + + + 1 + + + 0 + + + + + + 1 + + + Help + + + 4 + + + True + + + 225, 20 + + + True + + + 0 + + + + + + + + + TabWakeUp + + + True + + + + + + 130, 20 + + + 0 + + + 492, 275 + + + 12, 12 + + + + + + 121, 21 + + + MiddleRight + + + Shutdown + + + 87, 13 + + + $this + + + 52, 13 + + + TextBox_Command + + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null + + + bCalcBroadcast + + + + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 7 + + + 8 + + + 6 + + + 1 + + + + + + TabShutdown + + + NoControl + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + * leave blank for DHCP + + + TabControl1 + + + Send WOL to + + + 16, 28 + + + 397, 40 + + + 0 + + + + + + MiddleRight + + + 3 + + + + + + MiddleRight + + + TabWakeUp + + + 0 + + + CheckBox_Emergency + + + True + + + + + + 0 + + + 78, 145 + + + 188, 20 + + + True + + + TabWakeUp + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 0 + + + + + + 76, 17 + + + NoControl + + + 67, 23 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + TabStatus + + + 6 + + + 130, 20 + + + + + + 10 + + + TabShutdown + + + MiddleRight + + + tUserId + + + 0 - - CheckBox_Emergency + + 0 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 75, 23 - - TabShutdown + + - - 11 + + - - 4, 22 + + 25, 28 - - 492, 275 + + True - - 3 + + TopLeft - - Shutdown + + 0 + + + Broadcast IP + + + 2 + + + Remote Desktop Port + + + Enter the MAC address of the machine. This is used for WakeUp messages. Valid MAC addresses are 6 pairs of hex digits, separated by ':' or '-'. Example: 01:00:22:32:af:d0 + + + TabShutdown - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - TabControl1 + + 0 - - 3 + + MiddleRight - - TopLeft + + lDescription - - 12, 12 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 500, 301 + + - - 10 + + 7 - - TabControl1 + + $this - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - $this + + 3 - - 0 + + tPassword NoControl - - 94, 331 - - - 75, 23 + + True - - 7 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Help + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Help_Button - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 51, 58 - - $this + + MiddleRight - + + TabWakeUp + + + MiddleRight + + + + + 1 - - TopLeft + + 77, 17 - - NoControl + + 5 - - 13, 331 + + cbKeepAlive - + + TabShutdown + + + + + + Legacy + + 75, 23 - - 6 + + 94, 331 - - Delete + + Invalid computer name - - Delete_Button + + - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + - - $this + + 35, 13 - - 4 + + Keep Alive - - CenterParent + + - - Properties + + - - ErrorProvider1 + + - - System.Windows.Forms.ErrorProvider, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 4, 22 - - ToolTip1 + + TopLeft - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - Properties + + 39, 133 - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True - - TopLeft + + WakeOnLan.Controls.RegExTextBox, WakeOnLan, Version=2.11.11.15, Culture=neutral, PublicKeyToken=null - - NoControl + + - - 365, 331 + + - - 67, 23 + + True - - 8 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - OK + + - - OK_Button + + 0 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 109, 55 - - $this + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + 0 + + + 0 + + 2 + + TopLeft + + + lbMAC + + + TabShutdown + + + 500, 301 + + + TabShutdown + + + 0 + + + TopLeft + + + TabShutdown + + + True + + + 17, 56 + + + 17, 17 + \ No newline at end of file diff --git a/Properties.ru.resx b/Properties.ru.resx index 973279a..6e8fd61 100644 --- a/Properties.ru.resx +++ b/Properties.ru.resx @@ -180,19 +180,13 @@ Отобразить свойства - 328, 211 + 324, 132 Неверное имя компьютера - - 64, 13 - - - Интерфейс - - 104, 212 + 100, 133 56, 13 @@ -201,7 +195,7 @@ UDP порт - 20, 238 + 16, 159 141, 13 @@ -255,13 +249,13 @@ Невернывй TTL (время жизни пакетов) - 167, 235 + 163, 156 Неверный UDP - 166, 209 + 162, 130 Неправильный IP адресс. Используйте ###.###.###.### diff --git a/Properties.zh-TW.resx b/Properties.zh-TW.resx index 3145c67..b8390f0 100644 --- a/Properties.zh-TW.resx +++ b/Properties.zh-TW.resx @@ -151,14 +151,8 @@ 無效的電腦名稱。 - - 31, 13 - - - 介面 - - 36, 207 + 37, 133 54, 13 @@ -167,7 +161,7 @@ UDP端口 - 6, 233 + 7, 159 84, 13 diff --git a/Property/OptionProperties.resx b/Property/OptionProperties.resx index 3657237..1aa2194 100644 --- a/Property/OptionProperties.resx +++ b/Property/OptionProperties.resx @@ -232,4 +232,8 @@ Enter the UDP Port number for the broadcast messages. Enter the UDP Port number for the broadcast messages. + + Show Splash Screen + Show Splash Screen + \ No newline at end of file diff --git a/Property/Options.ar-JO.resx b/Property/Options.ar-JO.resx index 80eaf5f..7c14162 100644 --- a/Property/Options.ar-JO.resx +++ b/Property/Options.ar-JO.resx @@ -121,9 +121,18 @@ 76, 3 + + وافق + 3, 3 + + الغاء + + + استعادة الفرضيات + Yes @@ -132,15 +141,6 @@ True - - وافق - - - الغاء - - - استعادة الفرضيات - الخيارات diff --git a/Property/Options.resx b/Property/Options.resx index b2400c9..8574d86 100644 --- a/Property/Options.resx +++ b/Property/Options.resx @@ -124,12 +124,6 @@ Cancel - - Restore to default - - - Options - 1 @@ -150,12 +144,12 @@ NoControl + + Restore to default + Cancel_Button - - $this - 435, 390 @@ -171,9 +165,6 @@ 1 - - 0 - None @@ -186,12 +177,6 @@ 12, 12 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="OK_Button" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Cancel_Button" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50" /></TableLayoutSettings> - - - 67, 23 - 1 @@ -210,8 +195,8 @@ 106, 23 - - 1 + + $this 12, 355 @@ -231,23 +216,32 @@ NoControl + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NoControl + + + Bottom, Right + + + 1 + 411, 318 - - OK_Button - 2 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + TableLayoutPanel1 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="OK_Button" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Cancel_Button" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50" /></TableLayoutSettings> $this @@ -255,6 +249,9 @@ 76, 3 + + OK_Button + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -264,8 +261,8 @@ $this - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 67, 23 System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -273,8 +270,11 @@ 1 - - Bottom, Right + + 0 + + + Options OK @@ -282,7 +282,4 @@ True - - ar-JO - \ No newline at end of file diff --git a/WOL/My Project/AssemblyInfo.vb b/WOL/My Project/AssemblyInfo.vb index a1c108b..61f0137 100644 --- a/WOL/My Project/AssemblyInfo.vb +++ b/WOL/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - + + diff --git a/WakeOnLan.sln b/WakeOnLan.sln index aec015b..545083b 100644 --- a/WakeOnLan.sln +++ b/WakeOnLan.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WakeOnLan", "WakeOnLan.vbproj", "{0062DCB9-BD1C-4E87-9267-E373B23FFF37}" ProjectSection(ProjectDependencies) = postProject diff --git a/WakeOnLan.vbproj b/WakeOnLan.vbproj index 0fcd19a..ada6bf5 100644 --- a/WakeOnLan.vbproj +++ b/WakeOnLan.vbproj @@ -801,6 +801,7 @@ SafeMode.vb + @@ -1572,6 +1573,7 @@ - "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\x64\sgen.exe" "$(TargetDir)$(TargetFileName)" /t:WakeOnLan.Task /force + "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\x64\sgen.exe" "$(TargetDir)$(TargetFileName)" /t:WakeOnLan.Task /force +Powershell -File "$(ProjectDir)build.ps1" -config "$(ConfigurationName)" -source "$(SolutionDir)" \ No newline at end of file diff --git a/build.ps1 b/build.ps1 new file mode 100644 index 0000000..d943630 --- /dev/null +++ b/build.ps1 @@ -0,0 +1,19 @@ +Param([string]$config, [string]$source) + +if($config -ne 'Release') +{ + exit 0 +} + +Try +{ +& "${Env:ProgramFiles(x86)}\Inno Setup 5\iscc" /Q "$source\installer\WakeOnLAN.iss" +} +Catch [system.exception] +{ + "Error" + exit 1 +} + +echo "Leaving Inno Setup $config" +exit 0 \ No newline at end of file diff --git a/installer/WakeOnLAN.iss b/installer/WakeOnLAN.iss index 1f9c1b8..6cd17b7 100644 --- a/installer/WakeOnLAN.iss +++ b/installer/WakeOnLAN.iss @@ -35,6 +35,7 @@ ArchitecturesInstallIn64BitMode=x64 ia64 ;Downloading and installing dependencies will only work if the memo/ready page is enabled (default behaviour) DisableReadyPage=no DisableReadyMemo=no +AlwaysShowDirOnReadyPage=yes WizardImageFile=compiler:WizModernImage-IS.bmp WizardSmallImageFile={#rootFolder}\Resources\connected.bmp AppCopyright=Copyright Aquila Technology