Well, Koohiisan gave you another way to check your lastest version. I agree with his suggestions.
Following the mentioned method I think you can download the desired file using the component called "Microsoft Internet Transfer".
Maybe these few lines are useful.
Dim bytes() As Byte Dim fnum As Integer 'Get the bytes bytes() = inet1.OpenURL( urlToFile, icByteArray) ' Save the file. fnum = FreeFile Open yourfilename For Binary Access Write As #fnum Put #fnum, , bytes() Close #fnum
A simple form could be to create a webservice that returns latest build number of your program. Then dote your program with a function to consume the webservice and compare its version with the latest version obtained from the webservice.