Merhaba,
Ağ üzerinde bütün bilgisayarlardaki exeleri tek tek güncellemek yerine servere koyacağın yeni exenin otomatik güncellenmesini nasıl sağlayabilirim. Serverdaki exeyle Tarih yada version karşılaştırarak yeni exenin olduğunu algılayıp otomatik kendini güncelleyen bir exe yapıp ağdaki bilgisayarlara koymak istiyorum.
Teşekkürler şimdiden.
Kolay Gelsin.
Delphide Exe Güncelleme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Delphide Exe Güncelleme
Merhaba..
* Kendi Projelerimde, -özellikle de kullanıcı sayısının fazla olduğu projelerde- ağ altındaki bir bilgisayarın (sunucu) üzerindeki bir kaç klasöre EXE dosya(lar)ı koyup, klasörlere kullanıcı erişim yetkilendirmeleri (+) proje içerisinden de diğer erişim yetkiledirmelerini yapıyorum.
* Kullanıcıların Windows Masa Üzerine'de bu EXE'nin kısayollarını koyup buradan çalıştırmaları konusunda şartlandırıyorum.
* Zaman içerisinde EXE'de güncelleme yapacağım zaman bu ortak klasördeki EXE'nin önce adını değiştiriyorum ki çalışan kullanıcılardan dolayı erişim engelini ortadan kaldırayım. Sonra da yeni EXE'yi buraya kopyalıyorum.
* TCP ile sunucuya bağlı bulunan bu eski EXE'yi kullananlara da TCP üzerinden işlem sonlandırma emri yayınlayıp, işi bitenlerin kendiliğinden kapanmasını sağlıyorum ki yeni EXE'yi çalıştırsınlar. Sorunuzdaki şekilde OTOMATİK olsun diye ya çalışan exe periyordik olarak versiyon kontrolü yapacak, ya da siz güncelleyince ağ altından yayın yapacaksınız, dinlemekte olan EXE buna uyacak. Ağ altından UDP yayın da yapabilirsiniz, bir ana sunucuya bağlı bulunan client'ler ile yapılandıracağınız TCP üzerinden de.
- Buraya kadar sizin istediğiniz şeyden farklı değil. Cevap oldu gibi ama dahası var.
- Karşılaşacağınız problem şu olacaktır: Microsoft; (Server) sıfatı olmayan bir Windows işletim sistemi kullanırsanız, aynı klasöre aynı anda en fazla (10) kullanıcının erişmesine müsaade ediyor. (11) nci kullanıcının erişimi için hali hazırda klasör içerisindeki EXE'yi kullanan (10) kişiden en az birinin exe'yi bırakması gerekiyor. Komik ama gerçek.
- Klasör içerisinden (99)'a kadar müsade olduğu gibi bir tercih sunabiliyorsunuz ama bu sayı her zaman (10) ile sınırlı.
Bu durumları değerlendirip kararınızı ona göre yapılandırın.
* Kendi Projelerimde, -özellikle de kullanıcı sayısının fazla olduğu projelerde- ağ altındaki bir bilgisayarın (sunucu) üzerindeki bir kaç klasöre EXE dosya(lar)ı koyup, klasörlere kullanıcı erişim yetkilendirmeleri (+) proje içerisinden de diğer erişim yetkiledirmelerini yapıyorum.
* Kullanıcıların Windows Masa Üzerine'de bu EXE'nin kısayollarını koyup buradan çalıştırmaları konusunda şartlandırıyorum.
* Zaman içerisinde EXE'de güncelleme yapacağım zaman bu ortak klasördeki EXE'nin önce adını değiştiriyorum ki çalışan kullanıcılardan dolayı erişim engelini ortadan kaldırayım. Sonra da yeni EXE'yi buraya kopyalıyorum.
* TCP ile sunucuya bağlı bulunan bu eski EXE'yi kullananlara da TCP üzerinden işlem sonlandırma emri yayınlayıp, işi bitenlerin kendiliğinden kapanmasını sağlıyorum ki yeni EXE'yi çalıştırsınlar. Sorunuzdaki şekilde OTOMATİK olsun diye ya çalışan exe periyordik olarak versiyon kontrolü yapacak, ya da siz güncelleyince ağ altından yayın yapacaksınız, dinlemekte olan EXE buna uyacak. Ağ altından UDP yayın da yapabilirsiniz, bir ana sunucuya bağlı bulunan client'ler ile yapılandıracağınız TCP üzerinden de.
- Buraya kadar sizin istediğiniz şeyden farklı değil. Cevap oldu gibi ama dahası var.

- Karşılaşacağınız problem şu olacaktır: Microsoft; (Server) sıfatı olmayan bir Windows işletim sistemi kullanırsanız, aynı klasöre aynı anda en fazla (10) kullanıcının erişmesine müsaade ediyor. (11) nci kullanıcının erişimi için hali hazırda klasör içerisindeki EXE'yi kullanan (10) kişiden en az birinin exe'yi bırakması gerekiyor. Komik ama gerçek.
- Klasör içerisinden (99)'a kadar müsade olduğu gibi bir tercih sunabiliyorsunuz ama bu sayı her zaman (10) ile sınırlı.
Bu durumları değerlendirip kararınızı ona göre yapılandırın.

- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: Delphide Exe Güncelleme
Merhabalar,
Bu dediğiniz yöntemi yeni sürüm güncelleme kontrol ile anlattığım bir yazım var linkini veriyorum okuyup kendine göre rahatça düzenleyebilirsin.
http://brsatalay.com/delphide-versiyon- ... uncelleme/
Bu dediğiniz yöntemi yeni sürüm güncelleme kontrol ile anlattığım bir yazım var linkini veriyorum okuyup kendine göre rahatça düzenleyebilirsin.
http://brsatalay.com/delphide-versiyon- ... uncelleme/
Yeni bloğum: http://brsatalay.blogspot.com.tr/