2016-03-27 29 views
0

İki zincirleme msi içeren bir ism var. mümkünse, yükleyici sondaki iki zincirleme msi'yi son eylem olarak yapar ve sonra bitirir.Zincirleme bittikten sonra özel bir işlem ekle

Zincirleme msi'den sonra özel bir eylem ekleyebilir miyim? Zincirleme msi

'dan sonra bunu yapmak istiyorum!

cevap

0

Her seferinde özel eylem ekleyemezsiniz. Ben geçmişte kullandığınız birkaç seçenek ihtiyaçlarınıza bağlı vardır bunlardan biri size uygun olabilir: yükleyici hep UI ile çalışıyorsa

  • , sen Kullanıcı sonunda özel bir eylem ekleyebilir Arabirim Sırası (ExecuteAction'dan sonra). Bu, tüm zincirlenmiş MSI paketleri çalıştırıldıktan sonra yürütülür.
  • MSI özelliklerine erişiminiz yoksa (veya verileri kayıt defterinden veya bir yerden okuyabiliyorsanız), ihtiyacınız olanı yapan başka bir temel MSI oluşturabilir ve çalıştırmak için son MSI olarak zincirleyebilirsiniz. MSI paketleri ISChainPackage tablosunun 'Order' sütununda belirtilen sırayla yürütülür.
    InstallShield Desteği bu yaklaşımı önerir (destek forumlarında bu konuyla ilgili birkaç konu vardır).
  • Son olarak, özel işleminiz bir MSI Transform kullanılarak gerçekleştirilebilirse, bunu yapmayı düşünün. Tüm zincirleme MSI çalıştırıldıktan sonra dönüşümler uygulanır.
+0

çok teşekkürler :) – coral