Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu örnekte, özelleştirme dönüşümlerinin özellikleri devre dışı bırakmak ve yeni kaynaklar eklemek için nasıl kullanılabileceğini gösterir.
Yönetici, özelleştirme dönüşümü kullanarak Özellik tablosunun Düzey sütununa 0 girmek için bir özelliği kalıcı olarak devre dışı bırakabilir. Özelleştirme dönüşümünün uygulanması, kullanıcı kullanıcı arabirimini kullanarak tam bir yükleme seçse bile veya komut satırında ADDLOCALözelliğini ALL olarak ayarlasa bile bu özelliğin yüklenmesini ve görüntülenmesini engeller. Yükleme düzeyiyle ilgili bir tartışma için bkz. Özellik tablosu ve INSTALLLEVELözelliğini.
Bir uygulamayı özelleştirmek için gereken kaynaklar, bir veya daha fazla yeni bileşen eklemek için özelleştirme dönüşümü kullanılarak dağıtılabilir. Dönüşümün bu yeni bileşenleri içermesi için bir veya daha fazla yeni özellik eklemesi gerekir. Dosyalar, kayıt defteri anahtarları veya kısayollar gibi kaynakları dağıtırken izlenmesi gereken kurallar için bkz. Kaynak Eklemek için Dönüşümleri Kullanma.
Bu örnekte, Yükleme Örneği'nde açıklanan uygulamanın yüklemesini özelleştirmek için dönüştürme nasıl oluşturulacağı gösterilmektedir. Özgün yükleme paketi, kullanıcıların Red Park Arena için erişim bilgilerini görüntülemesini sağlayan Gate özelliği de dahil olmak üzere örnek uygulamanın tüm özelliklerini yükler. Bazı kullanıcı grupları yalnızca olay zamanlama bilgileri veren uygulama özelliklerine ihtiyaç duyar ve Gate özelliğine ihtiyaç duymaz. Bu grupların özel bir telefon listesi de alması gerekir. Bu nedenle dönüşümün iki şey yapması gerekir: 1) yüklemeyi özelleştirerek bu grubun yalnızca ihtiyaç duydukları uygulama özelliklerini alması ve 2) yeni telefon listesi için gereken kaynakları sağlaması.
Bu örnek için en düşük kullanıcı arabirimi örneği, Uisample.msidosyası olarak Windows Installer Geliştiricileri için Windows SDK Bileşenleri sağlanmıştır. SDK'nız varsa örnek yükleme paketini, kullanıcı arabirimini ve özelleştirme dönüşümünü yeniden oluşturmak için gereken tüm araçlara ve verilere erişebilirsiniz.
Özelleştirme dönüşümü aşağıdaki belirtimlere sahiptir:
- Özelleştirme dönüşümü, yükleme veritabanında her zaman kullanılabilir olmasını sağlamak için MNP2000.msi dosyasının içine eklenir.
- özelleştirme dönüşümüyle MNP2000.msi yüklemek, Kullanıcı Yüklemenin Tam türünü seçse bile Gate özelliğini, Gate özelliğinin alt özelliklerini veya Gate özelliğinin bileşenlerinden herhangi birini yüklemez.
- Diğer uygulamalar, Gate özelliğinin bileşenlerinin bazılarını veya tümünü paylaşabilir. Bu uygulamaların yükleme paketleri, tüm bileşenlerini kullanıcının bilgisayarına yükleyebilir.
- Özelleştirme dönüşümüyle MNP2000.msi kaldırıldığında, diğer uygulamalar tarafından yüklenen Gate bileşenlerinden hiçbiri kaldırılmaz.
- özelleştirme dönüşümüyle MNP2000.msi yüklemek, Phone_List yeni bir üst düzey özellik ve kaynağın yüklenmesini gerektiren yeni bir bileşen olan telefon Phone.txtde yükler. Kullanıcı, Menü dizinindeki bir kısayolu kullanarak Phone_List özelliğine erişir.