diff --git a/WinNUT_V2/WinNUT-Client/App.config b/WinNUT_V2/WinNUT-Client/App.config
index ae1c5c8..e336ab6 100644
--- a/WinNUT_V2/WinNUT-Client/App.config
+++ b/WinNUT_V2/WinNUT-Client/App.config
@@ -70,9 +70,6 @@
0
-
- False
-
False
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.Designer.vb b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.Designer.vb
new file mode 100644
index 0000000..50066c6
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.Designer.vb
@@ -0,0 +1,136 @@
+Namespace Forms
+
+
+ Partial Class UpdateAvailableForm
+ Inherits System.Windows.Forms.Form
+
+ 'Form remplace la méthode Dispose pour nettoyer la liste des composants.
+
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Requise par le Concepteur Windows Form
+ Private components As System.ComponentModel.IContainer
+
+ 'REMARQUE : la procédure suivante est requise par le Concepteur Windows Form
+ 'Elle peut être modifiée à l'aide du Concepteur Windows Form.
+ 'Ne la modifiez pas à l'aide de l'éditeur de code.
+
+ Private Sub InitializeComponent()
+ Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(UpdateAvailableForm))
+ Me.GB1 = New System.Windows.Forms.GroupBox()
+ Me.Title = New System.Windows.Forms.Label()
+ Me.TB_ChgLog = New System.Windows.Forms.TextBox()
+ Me.Update_Btn = New System.Windows.Forms.Button()
+ Me.Close_Btn = New System.Windows.Forms.Button()
+ Me.ButtonsPanel = New System.Windows.Forms.Panel()
+ Me.VisitPageButton = New System.Windows.Forms.Button()
+ Me.DownloadProgressPanel = New System.Windows.Forms.Panel()
+ Me.DownloadProgressPanelLabel = New System.Windows.Forms.Label()
+ Me.DownloadProgressBar = New WinNUT_Client.WinFormControls.CProgressBar()
+ Me.GB1.SuspendLayout()
+ Me.ButtonsPanel.SuspendLayout()
+ Me.DownloadProgressPanel.SuspendLayout()
+ Me.SuspendLayout()
+ '
+ 'GB1
+ '
+ resources.ApplyResources(Me.GB1, "GB1")
+ Me.GB1.Controls.Add(Me.Title)
+ Me.GB1.Controls.Add(Me.TB_ChgLog)
+ Me.GB1.Name = "GB1"
+ Me.GB1.TabStop = False
+ '
+ 'Title
+ '
+ resources.ApplyResources(Me.Title, "Title")
+ Me.Title.Name = "Title"
+ '
+ 'TB_ChgLog
+ '
+ resources.ApplyResources(Me.TB_ChgLog, "TB_ChgLog")
+ Me.TB_ChgLog.Name = "TB_ChgLog"
+ '
+ 'Update_Btn
+ '
+ resources.ApplyResources(Me.Update_Btn, "Update_Btn")
+ Me.Update_Btn.Name = "Update_Btn"
+ Me.Update_Btn.UseVisualStyleBackColor = True
+ '
+ 'Close_Btn
+ '
+ resources.ApplyResources(Me.Close_Btn, "Close_Btn")
+ Me.Close_Btn.Name = "Close_Btn"
+ Me.Close_Btn.UseVisualStyleBackColor = True
+ '
+ 'ButtonsPanel
+ '
+ resources.ApplyResources(Me.ButtonsPanel, "ButtonsPanel")
+ Me.ButtonsPanel.Controls.Add(Me.VisitPageButton)
+ Me.ButtonsPanel.Controls.Add(Me.Update_Btn)
+ Me.ButtonsPanel.Controls.Add(Me.Close_Btn)
+ Me.ButtonsPanel.Name = "ButtonsPanel"
+ '
+ 'VisitPageButton
+ '
+ resources.ApplyResources(Me.VisitPageButton, "VisitPageButton")
+ Me.VisitPageButton.Name = "VisitPageButton"
+ Me.VisitPageButton.UseVisualStyleBackColor = True
+ '
+ 'DownloadProgressPanel
+ '
+ resources.ApplyResources(Me.DownloadProgressPanel, "DownloadProgressPanel")
+ Me.DownloadProgressPanel.Controls.Add(Me.DownloadProgressPanelLabel)
+ Me.DownloadProgressPanel.Controls.Add(Me.DownloadProgressBar)
+ Me.DownloadProgressPanel.Name = "DownloadProgressPanel"
+ '
+ 'DownloadProgressPanelLabel
+ '
+ resources.ApplyResources(Me.DownloadProgressPanelLabel, "DownloadProgressPanelLabel")
+ Me.DownloadProgressPanelLabel.Name = "DownloadProgressPanelLabel"
+ '
+ 'DownloadProgressBar
+ '
+ Me.DownloadProgressBar.ForeColor = System.Drawing.SystemColors.HighlightText
+ resources.ApplyResources(Me.DownloadProgressBar, "DownloadProgressBar")
+ Me.DownloadProgressBar.Name = "DownloadProgressBar"
+ '
+ 'UpdateAvailableForm
+ '
+ resources.ApplyResources(Me, "$this")
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.Controls.Add(Me.GB1)
+ Me.Controls.Add(Me.DownloadProgressPanel)
+ Me.Controls.Add(Me.ButtonsPanel)
+ Me.MaximizeBox = False
+ Me.MinimizeBox = False
+ Me.Name = "UpdateAvailableForm"
+ Me.GB1.ResumeLayout(False)
+ Me.GB1.PerformLayout()
+ Me.ButtonsPanel.ResumeLayout(False)
+ Me.DownloadProgressPanel.ResumeLayout(False)
+ Me.DownloadProgressPanel.PerformLayout()
+ Me.ResumeLayout(False)
+
+ End Sub
+
+ Friend WithEvents GB1 As GroupBox
+ Friend WithEvents Close_Btn As Button
+ Friend WithEvents Update_Btn As Button
+ Friend WithEvents TB_ChgLog As TextBox
+ Private WithEvents Title As Label
+ Private WithEvents ButtonsPanel As Panel
+ Friend WithEvents DownloadProgressPanel As Panel
+ Friend WithEvents DownloadProgressPanelLabel As Label
+ Friend WithEvents VisitPageButton As Button
+ Friend WithEvents DownloadProgressBar As WinFormControls.CProgressBar
+ End Class
+
+End Namespace
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.de-DE.resx b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.de-DE.resx
new file mode 100644
index 0000000..5f7b13b
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.de-DE.resx
@@ -0,0 +1,159 @@
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Microsoft Sans Serif, 12pt, style=Bold
+
+
+ 6, 16
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 0
+
+
+ MiddleCenter
+
+
+ 6, 42
+
+
+ True
+
+
+ Vertical
+
+
+ 1
+
+
+ 12, 12
+
+
+ 0
+
+
+ 2
+
+
+ 4
+
+
+ 6, 13
+
+
+ CenterScreen
+
+
+ True
+
+
+ Top, Bottom, Left, Right
+
+
+ Top, Bottom, Left, Right
+
+
+ Bottom, Right
+
+
+ NoControl
+
+
+ 3, 3
+
+
+ 75, 23
+
+
+ 5
+
+
+ 349, 423
+
+
+ 244, 29
+
+
+ 5
+
+
+ Bottom, Left, Right
+
+
+ True
+
+
+ Microsoft Sans Serif, 11.25pt
+
+
+ 3, 0
+
+
+ 154, 18
+
+
+ 0
+
+
+ 12, 366
+
+
+ 584, 51
+
+
+ 6
+
+
+ False
+
+
+ 624, 503
+
+
+ 3, 25
+
+
+ 578, 23
+
+
+ 1
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
\ No newline at end of file
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.fr-FR.resx b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.fr-FR.resx
new file mode 100644
index 0000000..5f7b13b
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.fr-FR.resx
@@ -0,0 +1,159 @@
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Microsoft Sans Serif, 12pt, style=Bold
+
+
+ 6, 16
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 0
+
+
+ MiddleCenter
+
+
+ 6, 42
+
+
+ True
+
+
+ Vertical
+
+
+ 1
+
+
+ 12, 12
+
+
+ 0
+
+
+ 2
+
+
+ 4
+
+
+ 6, 13
+
+
+ CenterScreen
+
+
+ True
+
+
+ Top, Bottom, Left, Right
+
+
+ Top, Bottom, Left, Right
+
+
+ Bottom, Right
+
+
+ NoControl
+
+
+ 3, 3
+
+
+ 75, 23
+
+
+ 5
+
+
+ 349, 423
+
+
+ 244, 29
+
+
+ 5
+
+
+ Bottom, Left, Right
+
+
+ True
+
+
+ Microsoft Sans Serif, 11.25pt
+
+
+ 3, 0
+
+
+ 154, 18
+
+
+ 0
+
+
+ 12, 366
+
+
+ 584, 51
+
+
+ 6
+
+
+ False
+
+
+ 624, 503
+
+
+ 3, 25
+
+
+ 578, 23
+
+
+ 1
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
\ No newline at end of file
diff --git a/WinNUT_V2/WinNUT-Client/Update_Gui.resx b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.resx
similarity index 59%
rename from WinNUT_V2/WinNUT-Client/Update_Gui.resx
rename to WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.resx
index f02989b..575ec05 100644
--- a/WinNUT_V2/WinNUT-Client/Update_Gui.resx
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.resx
@@ -117,187 +117,313 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Top, Bottom, Left, Right
+
-
- 145, 23
+
+ Microsoft Sans Serif, 12pt, style=Bold
+
+
+ NoControl
-
+
6, 16
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 500, 20
+
-
- 4
+
+ 0
-
+
+ MiddleCenter
+
+
+ Title
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
GB1
-
- Show ChangeLog
+
+ 0
-
- $this
+
+ Top, Bottom, Left, Right
-
- Update
+
+ 6, 42
-
- 500, 20
+
+ True
-
- GB1
+
+ Vertical
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 572, 300
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 1
+
+
+ TB_ChgLog
System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 536, 264
-
-
- Update_Gui
+
+ GB1
-
- ShowLog_Button
+
+ 1
12, 12
-
- 500, 20
+
+ 584, 348
-
- 6, 42
+
+ 0
-
- 1
+
+ GB1
-
- 145, 23
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Update_Btn
+
+ $this
-
- 374, 230
+
+ 0
+
+
+ NoControl
+
+
+ 84, 3
+
+
+ 75, 23
2
-
- Close_Btn
-
Update
-
- MiddleCenter
+
+ Update_Btn
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ ButtonsPanel
+
+
+ 1
-
- 196, 230
+
+ NoControl
-
- Update Available : Version {0}
+
+ 165, 3
+
+
+ 75, 23
+
+
+ 4
Close
-
- 0
+
+ Close_Btn
-
- 1
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Microsoft Sans Serif, 12pt
+
+ ButtonsPanel
-
- 500, 20
+
+ 2
-
- 1
+
+ Bottom, Right
-
- GB1
+
+ NoControl
-
-
- Vertical
+
+ 3, 3
-
- System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 75, 23
-
- 3
+
+ 5
-
- Lbl
+
+ Visit Page
-
- CenterScreen
+
+ VisitPageButton
-
+
System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ ButtonsPanel
-
- True
+
+ 0
-
- 6, 13
+
+ 349, 423
-
- $this
+
+ 244, 29
-
+
+ 5
+
+
+ ButtonsPanel
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
$this
-
- 145, 23
+
+ 2
-
- 500, 160
+
+ Bottom, Left, Right
-
+
True
-
- 0
+
+ Microsoft Sans Serif, 11.25pt
-
- $this
+
+ NoControl
+
+
+ 3, 0
-
- 3
+
+ 154, 18
-
+
0
-
- 18, 230
+
+ Downloading update...
-
- 2
+
+ DownloadProgressPanelLabel
-
- TB_ChgLog
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 513, 212
+
+ DownloadProgressPanel
-
+
0
+
+ NoControl
+
+
+ 3, 25
+
+
+ 578, 23
+
+
+ 1
+
+
+ DownloadProgressBar
+
+
+ WinNUT_Client.WinFormControls.CProgressBar, WinNUT-Client, Version=2.2.8987.31429, Culture=neutral, PublicKeyToken=null
+
+
+ DownloadProgressPanel
+
+
+ 1
+
+
+ 12, 366
+
+
+ 584, 51
+
+
+ 6
+
+
+ False
+
+
+ DownloadProgressPanel
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 1
+
True
+
+ 6, 13
+
+
+ 608, 464
+
+
+ NoControl
+
+
+ 624, 503
+
+
+ CenterScreen
+
+
+ Update Available
+
+
+ UpdateAvailableForm
+
+
+ System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
\ No newline at end of file
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.ru-RU.resx b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.ru-RU.resx
new file mode 100644
index 0000000..5f7b13b
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.ru-RU.resx
@@ -0,0 +1,159 @@
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Microsoft Sans Serif, 12pt, style=Bold
+
+
+ 6, 16
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 0
+
+
+ MiddleCenter
+
+
+ 6, 42
+
+
+ True
+
+
+ Vertical
+
+
+ 1
+
+
+ 12, 12
+
+
+ 0
+
+
+ 2
+
+
+ 4
+
+
+ 6, 13
+
+
+ CenterScreen
+
+
+ True
+
+
+ Top, Bottom, Left, Right
+
+
+ Top, Bottom, Left, Right
+
+
+ Bottom, Right
+
+
+ NoControl
+
+
+ 3, 3
+
+
+ 75, 23
+
+
+ 5
+
+
+ 349, 423
+
+
+ 244, 29
+
+
+ 5
+
+
+ Bottom, Left, Right
+
+
+ True
+
+
+ Microsoft Sans Serif, 11.25pt
+
+
+ 3, 0
+
+
+ 154, 18
+
+
+ 0
+
+
+ 12, 366
+
+
+ 584, 51
+
+
+ 6
+
+
+ False
+
+
+ 624, 503
+
+
+ 3, 25
+
+
+ 578, 23
+
+
+ 1
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
\ No newline at end of file
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.uk-UA.resx b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.uk-UA.resx
new file mode 100644
index 0000000..5f7b13b
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.uk-UA.resx
@@ -0,0 +1,159 @@
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Microsoft Sans Serif, 12pt, style=Bold
+
+
+ 6, 16
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 0
+
+
+ MiddleCenter
+
+
+ 6, 42
+
+
+ True
+
+
+ Vertical
+
+
+ 1
+
+
+ 12, 12
+
+
+ 0
+
+
+ 2
+
+
+ 4
+
+
+ 6, 13
+
+
+ CenterScreen
+
+
+ True
+
+
+ Top, Bottom, Left, Right
+
+
+ Top, Bottom, Left, Right
+
+
+ Bottom, Right
+
+
+ NoControl
+
+
+ 3, 3
+
+
+ 75, 23
+
+
+ 5
+
+
+ 349, 423
+
+
+ 244, 29
+
+
+ 5
+
+
+ Bottom, Left, Right
+
+
+ True
+
+
+ Microsoft Sans Serif, 11.25pt
+
+
+ 3, 0
+
+
+ 154, 18
+
+
+ 0
+
+
+ 12, 366
+
+
+ 584, 51
+
+
+ 6
+
+
+ False
+
+
+ 624, 503
+
+
+ 3, 25
+
+
+ 578, 23
+
+
+ 1
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
\ No newline at end of file
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.vb b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.vb
new file mode 100644
index 0000000..71e82a8
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.vb
@@ -0,0 +1,42 @@
+Imports WinNUT_Client_Common
+
+Namespace Forms
+ Public Class UpdateAvailableForm
+
+ Public Sub New()
+ InitializeComponent()
+
+ Title.Text = UpdateController.LatestRelease.Name
+ Icon = WinNUT.Icon
+ TB_ChgLog.Text = UpdateController.LatestRelease.Body
+ End Sub
+
+ Private Sub VisitPageButton_Click(sender As Object, e As EventArgs) Handles VisitPageButton.Click
+ Process.Start(UpdateController.LatestRelease.HtmlUrl)
+ End Sub
+
+ Private Sub Update_Btn_Click(sender As Object, e As EventArgs) Handles Update_Btn.Click
+ DownloadProgressPanel.Visible = True
+ AddHandler UpdateController.UpdateDownloadProgressChanged, AddressOf UpdateDownloadProgressChanged
+ AddHandler UpdateController.UpdateDownloadCompleted, AddressOf UpdateDownloadCompleted
+ UpdateController.BeginUpdateDownload()
+ End Sub
+
+ Private Sub UpdateDownloadProgressChanged(sender As Object, e As Updater.UpdateDownloadProgressChangedEventArgs)
+ If UpdateController.LatestReleaseAsset.Size > 0 Then
+ DownloadProgressBar.Value = (e.BytesDownloaded / UpdateController.LatestReleaseAsset.Size) * 100
+ DownloadProgressBar.Text = String.Format("{0:F2} MB / {1:F2} MB", e.BytesDownloaded / 1048576,
+ UpdateController.LatestReleaseAsset.Size / 1048576)
+ End If
+ End Sub
+
+ Private Sub UpdateDownloadCompleted(sender As Object, e As Updater.UpdateDownloadCompletedEventArgs)
+ Process.Start(e.DownloadedFile.FullName)
+ Application.Exit()
+ End Sub
+
+ Private Sub Close_Btn_Click(sender As Object, e As EventArgs) Handles Close_Btn.Click
+ Close()
+ End Sub
+ End Class
+End Namespace
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.zh-CN.resx b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.zh-CN.resx
new file mode 100644
index 0000000..5f7b13b
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.zh-CN.resx
@@ -0,0 +1,159 @@
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Microsoft Sans Serif, 12pt, style=Bold
+
+
+ 6, 16
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 0
+
+
+ MiddleCenter
+
+
+ 6, 42
+
+
+ True
+
+
+ Vertical
+
+
+ 1
+
+
+ 12, 12
+
+
+ 0
+
+
+ 2
+
+
+ 4
+
+
+ 6, 13
+
+
+ CenterScreen
+
+
+ True
+
+
+ Top, Bottom, Left, Right
+
+
+ Top, Bottom, Left, Right
+
+
+ Bottom, Right
+
+
+ NoControl
+
+
+ 3, 3
+
+
+ 75, 23
+
+
+ 5
+
+
+ 349, 423
+
+
+ 244, 29
+
+
+ 5
+
+
+ Bottom, Left, Right
+
+
+ True
+
+
+ Microsoft Sans Serif, 11.25pt
+
+
+ 3, 0
+
+
+ 154, 18
+
+
+ 0
+
+
+ 12, 366
+
+
+ 584, 51
+
+
+ 6
+
+
+ False
+
+
+ 624, 503
+
+
+ 3, 25
+
+
+ 578, 23
+
+
+ 1
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
\ No newline at end of file
diff --git a/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.zh-TW.resx b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.zh-TW.resx
new file mode 100644
index 0000000..5f7b13b
--- /dev/null
+++ b/WinNUT_V2/WinNUT-Client/Forms/UpdateAvailableForm.zh-TW.resx
@@ -0,0 +1,159 @@
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Microsoft Sans Serif, 12pt, style=Bold
+
+
+ 6, 16
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 500, 20
+
+
+ 0
+
+
+ MiddleCenter
+
+
+ 6, 42
+
+
+ True
+
+
+ Vertical
+
+
+ 1
+
+
+ 12, 12
+
+
+ 0
+
+
+ 2
+
+
+ 4
+
+
+ 6, 13
+
+
+ CenterScreen
+
+
+ True
+
+
+ Top, Bottom, Left, Right
+
+
+ Top, Bottom, Left, Right
+
+
+ Bottom, Right
+
+
+ NoControl
+
+
+ 3, 3
+
+
+ 75, 23
+
+
+ 5
+
+
+ 349, 423
+
+
+ 244, 29
+
+
+ 5
+
+
+ Bottom, Left, Right
+
+
+ True
+
+
+ Microsoft Sans Serif, 11.25pt
+
+
+ 3, 0
+
+
+ 154, 18
+
+
+ 0
+
+
+ 12, 366
+
+
+ 584, 51
+
+
+ 6
+
+
+ False
+
+
+ 624, 503
+
+
+ 3, 25
+
+
+ 578, 23
+
+
+ 1
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
\ No newline at end of file
diff --git a/WinNUT_V2/WinNUT-Client/MultilingualResources/WinNUT-Client.zh-TW.xlf b/WinNUT_V2/WinNUT-Client/MultilingualResources/WinNUT-Client.zh-TW.xlf
index 179f1ad..db819aa 100644
--- a/WinNUT_V2/WinNUT-Client/MultilingualResources/WinNUT-Client.zh-TW.xlf
+++ b/WinNUT_V2/WinNUT-Client/MultilingualResources/WinNUT-Client.zh-TW.xlf
@@ -106,151 +106,6 @@ Remaining Time : {WinNUT.Lbl_VRTime.Text}