Vb.Net Otomatik Güncelleme Sistemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
7 Eki 2015
Mesajlar
55
Tepki puanı
11
Ödüller
6
10 HİZMET YILI
kendi projelerimde kullandığım oto güncelleme sistemini paylaşıyorum sistem tamamen otomatik doğru parametreleri ayarladığınızda yeni exeyi otomatik indirip çalıştırır ve eski exeyi otomatik siler
VB.Net:
Dim upcheck As Boolean = False
    Public Sub Updates()
        Try
            Dim appatch As String = New System.IO.FileInfo(Application.ExecutablePath).DirectoryName 'klasör yolu alma
            Dim isim As String = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName ' çalışan exe adı
            Dim FileVer As String = FileVersionInfo.GetVersionInfo(Application.ExecutablePath).FileVersion 'mevcut versiyon numarası örnek: 1.0.0.0

            Dim Talep As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("http://siteadresi.com/version.php")
            Dim Cevap As System.Net.HttpWebResponse = Talep.GetResponse()
            Dim Okuyucu As System.IO.StreamReader = New System.IO.StreamReader(Cevap.GetResponseStream())
            Dim Kaynakkodu As String = Okuyucu.ReadToEnd

            If Kaynakkodu <> FileVer Then 'sitedeki veri mevcut dosya sürümüyle uyumlu değil ise güncelleme var !
                upcheck = True
                File.WriteAllText(appatch & "\up.txt", isim, System.Text.Encoding.Default)
                MsgBox("Güncelleme Var"), vbInformation, Me.Text)
                My.Computer.Network.DownloadFile("http://siteadresiniz.com/guncel.exe", appatch & "\guncelv2.exe", 5000, True)
                Process.Start(appatch & "\guncelv2.exe")
                Application.Exit()

            Else
                If File.Exists(appatch & "\up.txt") = True Then
                    Dim oku As String = File.ReadAllText(appatch & "\up.txt", System.Text.Encoding.Default)
                    File.Delete(oku)
                    File.Delete(appatch & "\up.txt")
                End If
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
            Application.Exit()
        End Try


    End Sub
 
✰ İstikbal ✯
Seçkin Üye
Katılım
12 Kas 2019
Mesajlar
589
Çözümler
3
Tepki puanı
73
Ödüller
6
Sosyal
6 HİZMET YILI
Dostum İnternette Arıyordum Fakat projemde denedim Hata aldım Birçok Yerde Düzeltebildiklerimi düzelttim fakat using System olayına bi dokunacakmıyız
 
ÖLÜM ÖLÜM DEDİĞİN NEDİR Kİ GÜLÜM
Efsane Üye
Katılım
26 Şub 2016
Mesajlar
11,174
Çözümler
139
Tepki puanı
3,968
Ödüller
19
Yaş
27
10 HİZMET YILI
Tek tek güncelleme derdine son artık kendi kendine yapacak teşekkürler.
 
✰ İstikbal ✯
Seçkin Üye
Katılım
12 Kas 2019
Mesajlar
589
Çözümler
3
Tepki puanı
73
Ödüller
6
Sosyal
6 HİZMET YILI
Dostum Tam Olarak Kodları Nereye Yazıcaz
 
Seçkin Üye
Katılım
16 Şub 2019
Mesajlar
370
Çözümler
10
Tepki puanı
53
Ödüller
5
Yaş
27
7 HİZMET YILI
Vb.net kullananlar için yararlı paylaşım teşekkürler
 
Seçkin Üye
Katılım
9 Tem 2017
Mesajlar
596
Çözümler
1
Tepki puanı
14
Ödüller
6
Yaş
32
8 HİZMET YILI
Manuele son otomatik olmasi guzel olmus
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst