2010-03-02 17 views

cevap

7

bir MSI ve Yapmak Normal yol, bir kamu dış özellik olarak kabul edilir büyük harflerle tamamen adlı özellik tablosundaki herhangi bir özelliktir. Bu, MSI'yı komut satırından çalıştırdığınızda ayarlanabileceği anlamına gelir.

Dil seçiminizi nasıl işaretlemek istediğinizi belirlerseniz, bunun için bir özellik girin ve MSI içindeki bileşenlerin veya özelliklerin yüklenmesini bu işarete/değişkene bağlayabilirsiniz.

Yani henüz kavramlarına aşina değilseniz, bileşenleri, özellikleri ve özelliklerini MSI'lar ait göz atın. Hangi MSI oluşturucusunu kullandığınızdan bahsetmiyorsunuz - eğer Visual Studio ile birlikte gelenleri kullanıyorsanız, bileşenlere ve özelliklere erişiminizi sağlayıp sağlamadığınızı bilmiyorum, ancak bir veya iki düşük fiyatlı ya da (yani Wise ya da InstallShield gibi uygun bir şey kullanıyorsanız, tüm bu şeylerin üzerinde tam bir kontrole sahip olursanız) ücretsiz (yani Wix) alternatifleri var.

Düzenleme: (senaryoyu görmek için MSI Dosya properties.vbs alın metni üzerine tıklayın) sizin için kamu özelliklerinin bir listesini çıkarmak olacak bir senaryoyahere is a link. Alternatif olarak, How can I see what public properties are available? ve Extracting properties from MSI file without installing size başka seçenekler sağlayabilir.

ServerFault üzerindeki çocuklar büyük olasılıkla bu konuda daha fazla yardımcı olabilirler, MSis'i sökmenize ve/veya sarmanıza izin veren bazı Windows yönetici araçları olduğunu biliyorum, ancak ne çağrıldığını hatırlayamıyorum .

+0

Msi'yi yapan kişi ben değilim, bu yüzden tüm olası parametreleri nasıl algılayacağımı sordum – Wel

+0

Tamam, mesajımı düzenledim. Bunu sunucufaultuna taşımaya da oy verdim, çünkü bunun için daha uygun bir yer (eğer bir MSI ile ilgili ise * buraya ait olmalı). Sorunun manuel olarak sorulmasını isteyebilirsiniz, çünkü bu soru listede yeterince kaymış olduğundan, otomatik olarak taşınacak kadar oy verilmez. – slugster

+0

Orca hile yaptı :) – Wel

İlgili konular