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
 
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