summaryrefslogtreecommitdiff
path: root/ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb
diff options
context:
space:
mode:
authorEverythingWindows <[email protected]>2022-11-03 16:18:01 +0700
committerEverythingWindows <[email protected]>2022-11-03 16:18:01 +0700
commit7f9ea9ae33f4e97aa60a80602d627f6fbbd09d8f (patch)
treecac9c8fa16e78b14755bcb0dcda0b27a80b20e51 /ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb
parentf7533bbd5465954f670b210cc5e4b02d273a9908 (diff)
downloadshiftos-therevival-old-0.2.1.tar.gz
shiftos-therevival-old-0.2.1.tar.bz2
shiftos-therevival-old-0.2.1.zip
v0.2.10.2.1
Diffstat (limited to 'ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb')
-rw-r--r--ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb34
1 files changed, 34 insertions, 0 deletions
diff --git a/ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb b/ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb
index d264230..5878577 100644
--- a/ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb
+++ b/ShiftOS-TheRevival/MainForms/ShiftOSUpdater.vb
@@ -1,11 +1,45 @@
Imports System.IO
+Imports System.Net
Public Class ShiftOSUpdater
Public HasChecked As Boolean
+ Public NewVersion As String
+ Public WithEvents Download As WebClient
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Close()
End Sub
+
+ Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
+ If Button2.Text = "Download" Then
+ Dim FilePut As New SaveFileDialog
+ FilePut.Filter = "ShiftOS Program|*.exe"
+ FilePut.Title = "Save an updated ShiftOS version"
+ FilePut.ShowDialog()
+ If Not FilePut.FileName = "" Then
+ Button1.Enabled = False
+ Button2.Enabled = False
+ Dim PutTo As String = "http://148.251.124.62:8080/ShiftOS/versions/ShiftOS-TheRevival.v" & NewVersion & ".exe"
+ 'Dim GetTo As New Uri(PutTo)
+ My.Computer.Network.DownloadFile(PutTo, FilePut.FileName)
+ 'Revisit this later
+ 'Download.DownloadFileAsync(GetTo, FilePut.FileName)
+ Button1.Enabled = True
+ Button2.Enabled = True
+ ShiftOSMenu.btn_Aboot.Enabled = True
+ ShiftOSMenu.btn_Exit.Enabled = True
+ ShiftOSMenu.btn_FreeRoam.Enabled = True
+ ShiftOSMenu.btn_StoryMode.Enabled = True
+ Button2.Text = "Saved"
+ End If
+ Else
+
+ End If
+ End Sub
Private Sub ShiftOSUpdate_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
+
+ Private Sub Download_DownloadProgressChanged(ByVal sender As Object, ByVal e As DownloadProgressChangedEventArgs) Handles Download.DownloadProgressChanged
+ ProgressBar1.Value = e.ProgressPercentage
+ End Sub
End Class \ No newline at end of file