Merhaba, Güncellemeyi zorunluluk mu yapacaksınız yoksa güncel versiyonu var diye kullanıcıya bilgi vererek mi indirmeye yönlendireceksiniz_? öncelikle buna karar vermeniz gerekir
Eğer zorunlu güncelleme yaptıracaksanız genellikle bunun için program minimum 2 exe den oluşur, İlk exe menü ve güncelleme kontrollerini yapar, ikinci exe ise asıl programdır diyebiliriz. Çok modüllü programlarda (CRM, ERP vs.) genellikle her modül farklı bir exe dir. Burada ilk exe çalıştığı anda bir webservis ile güncel versiyon kontrolü yapar ve eğer daha güncel hali var ise ftp den ilgili exe ler indirilerek güncelleme işlemi yapılmış olur.
Eğer zorunlu değil de isteğe bağlı yapacaksanız tek exe ile de programı yürütebilirsiniz ama o durumda da yukarıdaki yapıyı kullanmanızı tavsiye ederim. Bu şekilde de eğer kullanıcı güncellemek isterse ya direk ftp den indirttirebilir yada programın web sitesine yönlendirerek yeni versiyonu indirmesi için kullanıcıyı yönlendirebilirsiniz
Burada eğer modüler exe yapısı kullanırsanız exe lerin açılışında argüman/parametre alarak açılmasını ayarlarsanız programınız dışarıdan tek tek de kullanılmaya karşı korunmuş olur. Yani bir nevi kendi güvenliğinizi ve programınızın bütün olarak tutarlılığını sağlamış olursunuz
Kolay gelsin, İyi çalışmalar
kullanıcı isteğe göre güncelleme yapıcak işte bi mesaggebox ile yazdırcam yeni güncelleme var indirmek istiyormusunuz gibi hayır derse iş basit :) ama evet derse nasıl hazırlıyacağım nasıl indircek vs vs bi örnekle anlatabilir misiniz?