mirror of
https://github.com/EverythingWindows/ShiftOS-TheRevival-Old.git
synced 2025-01-22 18:02:16 +00:00
v0.2.1
This commit is contained in:
parent
f7533bbd54
commit
7f9ea9ae33
5 changed files with 101 additions and 29 deletions
|
@ -6,23 +6,23 @@ Public Class ShiftOSMenu
|
||||||
Public Shared BuildLab() As String
|
Public Shared BuildLab() As String
|
||||||
|
|
||||||
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||||
Try
|
'Try
|
||||||
If File.Exists("D:\ShiftOSBuildLab.txt") Then
|
' If File.Exists("D:\ShiftOSBuildLab.txt") Then
|
||||||
BuildLab = File.ReadAllLines("D:\ShiftOSBuildLab.txt")
|
' BuildLab = File.ReadAllLines("D:\ShiftOSBuildLab.txt")
|
||||||
If BuildLab(0) = "No" Then
|
' If BuildLab(0) = "No" Then
|
||||||
Dim BuildNum As Integer = BuildLab(1)
|
' Dim BuildNum As Integer = BuildLab(1)
|
||||||
BuildNum = BuildLab(1) + 1
|
' BuildNum = BuildLab(1) + 1
|
||||||
ActualBuildLab = "ShiftOS_TheRevival." & BuildLab(3) & "." & BuildNum & "." & Date.Today.Year & Date.Today.Month & Date.Today.Day
|
' ActualBuildLab = "ShiftOS_TheRevival." & BuildLab(3) & "." & BuildNum & "." & Date.Today.Year & Date.Today.Month & Date.Today.Day
|
||||||
BuildLab(1) = BuildNum
|
' BuildLab(1) = BuildNum
|
||||||
File.WriteAllLines("D:\ShiftOSBuildLab.txt", BuildLab)
|
' File.WriteAllLines("D:\ShiftOSBuildLab.txt", BuildLab)
|
||||||
End If
|
' End If
|
||||||
lbl_BuildString.Text = ActualBuildLab
|
' lbl_BuildString.Text = ActualBuildLab
|
||||||
Else
|
' Else
|
||||||
|
|
||||||
End If
|
' End If
|
||||||
Catch ex As Exception
|
'Catch ex As Exception
|
||||||
MsgBox("Why? Because of " & ex.Message)
|
' MsgBox("Why? Because of " & ex.Message)
|
||||||
End Try
|
'End Try
|
||||||
CheckUpdate()
|
CheckUpdate()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
@ -76,17 +76,41 @@ Public Class ShiftOSMenu
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub CheckUpdate()
|
Private Sub CheckUpdate()
|
||||||
If File.Exists("C:\SOS_NewVer.txt") = True Then
|
Try
|
||||||
File.Delete("C:\SOS_NewVer.txt")
|
If File.Exists("C:\SOS_NewVer.txt") = True Then
|
||||||
End If
|
File.Delete("C:\SOS_NewVer.txt")
|
||||||
My.Computer.Network.DownloadFile("http://148.251.124.62:8080/ShiftOS/data/NewVer.txt", "C:\SOS_NewVer.txt")
|
End If
|
||||||
Dim CurrentVersion As String = My.Resources.CurrentVersion
|
My.Computer.Network.DownloadFile("http://148.251.124.62:8080/ShiftOS/data/NewVer.txt", "C:\SOS_NewVer.txt")
|
||||||
Dim NewVersion As String = File.ReadAllText("C:\SOS_NewVer.txt")
|
Dim CurrentVersion As String = My.Resources.CurrentVersion
|
||||||
If CurrentVersion = NewVersion Then
|
Dim NewVersion As String = File.ReadAllText("C:\SOS_NewVer.txt")
|
||||||
|
If CurrentVersion = NewVersion Then
|
||||||
|
|
||||||
Else
|
Else
|
||||||
ShiftOSUpdater.Show()
|
btn_Aboot.Enabled = False
|
||||||
ShiftOSUpdater.Label2.Text = "A new version, " & NewVersion & " is available." & Environment.NewLine & "Your version is " & CurrentVersion
|
btn_Exit.Enabled = False
|
||||||
|
btn_FreeRoam.Enabled = False
|
||||||
|
btn_StoryMode.Enabled = False
|
||||||
|
ShiftOSUpdater.Show()
|
||||||
|
ShiftOSUpdater.NewVersion = NewVersion
|
||||||
|
ShiftOSUpdater.Label2.Text = "A new version, " & NewVersion & " is available." & Environment.NewLine & "Your version is " & CurrentVersion
|
||||||
|
ShiftOSUpdater.Focus()
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
|
||||||
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
|
||||||
|
Label2.Text = "Debug it your way"
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub Label2_Click(sender As Object, e As EventArgs) Handles Label2.Click
|
||||||
|
If Label2.Text = "Debug it your way" Then
|
||||||
|
Strings.IsFree = True
|
||||||
|
Strings.AvailableFeature(0) = "0"
|
||||||
|
Strings.AvailableFeature(1) = "0"
|
||||||
|
Terminal.Show()
|
||||||
|
Close()
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|
|
@ -26,6 +26,7 @@ Partial Class ShiftOSUpdater
|
||||||
Me.Label2 = New System.Windows.Forms.Label()
|
Me.Label2 = New System.Windows.Forms.Label()
|
||||||
Me.Button1 = New System.Windows.Forms.Button()
|
Me.Button1 = New System.Windows.Forms.Button()
|
||||||
Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
|
Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
|
||||||
|
Me.Button2 = New System.Windows.Forms.Button()
|
||||||
Me.SuspendLayout()
|
Me.SuspendLayout()
|
||||||
'
|
'
|
||||||
'Label1
|
'Label1
|
||||||
|
@ -70,6 +71,17 @@ Partial Class ShiftOSUpdater
|
||||||
Me.ProgressBar1.Style = System.Windows.Forms.ProgressBarStyle.Marquee
|
Me.ProgressBar1.Style = System.Windows.Forms.ProgressBarStyle.Marquee
|
||||||
Me.ProgressBar1.TabIndex = 3
|
Me.ProgressBar1.TabIndex = 3
|
||||||
'
|
'
|
||||||
|
'Button2
|
||||||
|
'
|
||||||
|
Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||||
|
Me.Button2.Font = New System.Drawing.Font("Consolas", 10.0!)
|
||||||
|
Me.Button2.Location = New System.Drawing.Point(194, 220)
|
||||||
|
Me.Button2.Name = "Button2"
|
||||||
|
Me.Button2.Size = New System.Drawing.Size(86, 29)
|
||||||
|
Me.Button2.TabIndex = 2
|
||||||
|
Me.Button2.Text = "Download"
|
||||||
|
Me.Button2.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
'ShiftOSUpdater
|
'ShiftOSUpdater
|
||||||
'
|
'
|
||||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||||
|
@ -78,6 +90,7 @@ Partial Class ShiftOSUpdater
|
||||||
Me.ClientSize = New System.Drawing.Size(384, 261)
|
Me.ClientSize = New System.Drawing.Size(384, 261)
|
||||||
Me.ControlBox = False
|
Me.ControlBox = False
|
||||||
Me.Controls.Add(Me.ProgressBar1)
|
Me.Controls.Add(Me.ProgressBar1)
|
||||||
|
Me.Controls.Add(Me.Button2)
|
||||||
Me.Controls.Add(Me.Button1)
|
Me.Controls.Add(Me.Button1)
|
||||||
Me.Controls.Add(Me.Label2)
|
Me.Controls.Add(Me.Label2)
|
||||||
Me.Controls.Add(Me.Label1)
|
Me.Controls.Add(Me.Label1)
|
||||||
|
@ -98,4 +111,5 @@ Partial Class ShiftOSUpdater
|
||||||
Friend WithEvents Label2 As Label
|
Friend WithEvents Label2 As Label
|
||||||
Friend WithEvents Button1 As Button
|
Friend WithEvents Button1 As Button
|
||||||
Friend WithEvents ProgressBar1 As ProgressBar
|
Friend WithEvents ProgressBar1 As ProgressBar
|
||||||
|
Friend WithEvents Button2 As Button
|
||||||
End Class
|
End Class
|
||||||
|
|
|
@ -1,11 +1,45 @@
|
||||||
Imports System.IO
|
Imports System.IO
|
||||||
|
Imports System.Net
|
||||||
|
|
||||||
Public Class ShiftOSUpdater
|
Public Class ShiftOSUpdater
|
||||||
Public HasChecked As Boolean
|
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
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
||||||
Close()
|
Close()
|
||||||
End Sub
|
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
|
Private Sub ShiftOSUpdate_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||||
|
|
||||||
End Sub
|
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
|
End Class
|
|
@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
||||||
' by using the '*' as shown below:
|
' by using the '*' as shown below:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("0.2.0.0")>
|
<Assembly: AssemblyVersion("0.2.1.0")>
|
||||||
<Assembly: AssemblyFileVersion("0.2.0.0")>
|
<Assembly: AssemblyFileVersion("0.2.1.0")>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
0.2.0
|
0.2.1
|
Loading…
Reference in a new issue