2010-11-18 18 views
1

"Sessiz sürüm denetimi olan Güncelleyici" özelliğini kullanarak install4j'nin otomatik güncelleme özelliğini kullanmaya çalışıyorum. Programı her zaman ya da her lansman için zorluyorsam, otomatik güncelleme çalışmam var. Sorun şu ki güncelleme programı ile.Install4j otomatik güncelleştirme - Güncelleştirme Zamanlaması Kayıt Defteri'ni Kullanma

Yükleme işlemimin hemen öncesinde Yapılandırılabilir bir Form ekledim. Bu formda bir Güncelleme Zamanlaması Seçici. Güncelleme aracılığımdaki sessiz sürümde, başlatıcı entegrasyon sayfasında, "Güncelleme çizelgesi kayıt defterine göre" lansman programını belirledim (Bu her zaman otomatik güncellemenin çalışmasına ayarlanmışsa).

Bu nedenle, yükleme işlemi sırasında, güncelleme zamanlamanızı belirten bir form istersiniz, ancak "Her başlangıçta" ya da bu konuyla ilgili başka herhangi bir şey çalışmayacak gibi görünüyor. Programım, kayıt defterini kullanırken Güncelleştirme onayını hiç yapmadı.

Düşüncelerim, Oluşturduğum Yapılandırılabilir Formun Güncelleme Çizelgesi'ni güncellememesidir. UpdateScheduleRegistry.setUpdateSchedule (UpdateSchedule) çağrısında bulunabileceğimi hayal edebiliyorum, ancak Update Schedule Selector form bileşeninin kendisine atanan bir değişken bulunmadığından ne geçeceğinden emin değilim. Ayrıca aktivasyon sonrası komut dosyasında bunu çağırmam gerektiğini düşünürdüm.

Bunu yapmama ve çalıştırmama yardımcı olabilecek herhangi bir fikri olan var mı?

sayesinde Shayne

cevap

0

"Güncelleme programı seçici" otomatik güncelleme takvimleri kaydeder.

HKEY_LOCAL_MACHINE \ SOFTWARE \ EJ-teknolojiler \ install4j \ tesisat

anahtar kayıt defterine bakın

bir değerini olmalıdır

updateSchedule [uygulama kimliği] bir ayrıntılı içindeyim

değer.

İlgili konular