C# Programı uzaktan otamatik güncelleme sistemi.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
PROGRAMMER
Seçkin Üye
Katılım
26 Ara 2015
Mesajlar
401
Çözümler
1
Tepki puanı
165
Ödüller
9
Yaş
27
10 HİZMET YILI
C#:
                private double version = 1;
                WebClient client = new WebClient();
                Uri Uri = new Uri("Güncellemekontrol.txt");//Bu version ile yukardaki numara aynı değil ise güncelleme uygulanır .txt belgesine 2 yazması gerekiyor güncelleme yapılması için.
                string versionstring = client.DownloadString(Uri);
                double newestversion = double.Parse(versionstring);
                if (newestversion != version)
                {
                    dynamic MsgResult = MessageBox.Show(string.Format(Properties.Langs.Lang.messagebox_update) + version + (Properties.Langs.Lang.messagebox_newestversion) + newestversion,(Properties.Langs.Lang.Messagebox_launcher_running_tittle), MessageBoxButton.YesNo);
                    if (MsgResult == System.Windows.MessageBoxResult.Yes)
                    {
                        if (!File.Exists("Uygulama.exe"))
                        {
                            client.DownloadFile("https://www.uygulamaindirlecekadres.com/uygulama.exe", "Uygulama.exe");
                        }
                        ProcessStartInfo processInfo = new ProcessStartInfo();
                        processInfo.FileName = "Uygulama.exe"; ;
                        Process.Start(processInfo);
                        Environment.Exit(1);
                    }
                else
                {
                    Messagebox.show("Güncellemeyi kabul etmezise");
                    Environment.Exit(0);
                }
İşinize yararsa beğeni gönderirseniz sevinirim.
 
Seçkin Üye
Katılım
22 Mar 2020
Mesajlar
400
Çözümler
4
Tepki puanı
30
Yaş
26
6 HİZMET YILI
İşime yaramaz pek anlamam ama emeğe saygı beğenin boş geçmeyin :)
 
TOLGA
Onaylı Üye
Katılım
18 Şub 2017
Mesajlar
125
Tepki puanı
8
Ödüller
7
Yaş
27
9 HİZMET YILI
Teşekkür Ederim Zamanında Wolftü için pointer programı yazmıştım güncel pointerleri bulup oraya güncelliyordum orada işime yaramıştı tekrar bu kod dizisini görünce duygulandım
 
Seçkin Üye
Katılım
7 Nis 2020
Mesajlar
317
Çözümler
1
Tepki puanı
18
Ödüller
4
Yaş
21
6 HİZMET YILI
yararlı bilgi teşekürler
 
Onaylı Üye
Katılım
27 Şub 2019
Mesajlar
55
Tepki puanı
4
Yaş
30
7 HİZMET YILI
Birkaç sene staj yaparken hazırladığım araç takip programında güncelleme yaptıkça staj yaptığım firmanın çalışanlari güncellemeleri yüklemeye üşendiklerinden benzer bir kod kullanmıştım stajimi yakmışlardı aklıma getirdi :residentsleeper:
 
Onaylı Üye
Katılım
12 Tem 2016
Mesajlar
52
Tepki puanı
0
Yaş
27
9 HİZMET YILI
Yararlı kendi programımda kullanacağım.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst