Simple auto update.
[DIRTY CODE]
Its dirty, but it works good.
Code:
'Auto update
Dim client as New System.Net.WebClient
Dim version as String
version = client.DownloadString(somesite/version.txt")
If version.Contains(My.Settings.version) Then
Msgbox("Up to date!", msgboxstyle.Information, "Uptodate!")
else
MsgBox("Outdated.. downloading new exe!", MsgBoxStyle.Exclamation, "Outdated!")
client.Downloadfile(somesite", "Folder where u want to download it")
System.Threading.Thread.CurrentThread.Sleep(2000)
MsgBox("Update downloaded succesfully u can see it on Folder where u downloaded it to. ")
End
End If
Even if u will try to use the outdated version it will still download the new, dont forget to change the version in settings and on server

Ive edited the code a little bit cause i cant post links yet..