Eu descobri isso Otem eu Conseguir o Codigo vou Postar awe para quem Tiver o Mesmo Problema Public Class UpdateI
Private wc As System.Net.WebClient
Private Sub DownloadProgressChangedCallback(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs)
' Atualiza ProgressBar
ProgressBar1.Value = e.ProgressPercentage
Application.DoEvents()
Me.LBL_COUNT.Text = "Total Concluído: " & System.Math.Round((100 * ProgressBar1.Value) / ProgressBar1.Maximum) & " %"
End Sub
Private Sub DownloadFileCompletedCallback(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs)
' Remove eventos
RemoveHandler wc.DownloadProgressChanged, AddressOf Me.DownloadProgressChangedCallback
RemoveHandler wc.DownloadFileCompleted, AddressOf Me.DownloadFileCompletedCallback
Me.LBL_COUNT.Text = "Download Concluído !"
End Sub
Private Sub UpdateI_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
wc = New System.Net.WebClient()
Dim uri As New Uri("http://Link do Download")
wc.DownloadFileAsync(uri, "c:\Destino do Download")
' Assina eventos
AddHandler wc.DownloadProgressChanged, AddressOf Me.DownloadProgressChangedCallback
AddHandler wc.DownloadFileCompleted, AddressOf Me.DownloadFileCompletedCallback
End Sub