Bileşenleri Belirtme
Windows Installer, Windows Installer Bileşenleri olarak adlandırılan kaynak bloklarını yükler ve kaldırır. Daha fazla bilgi için bkz. Temel Tablolar Grubu ve Bileşenleri ve Özellikleri.
Bu bölümde, Boş Veritabanı İçeri Aktarmasırasında oluşturduğunuz Bileşen Tablosu'ne, Not Defteri örneği tarafından kullanılan bileşenler hakkında bilgi eklersiniz. Daha fazla bilgi için bkz. Uygulamaları Bileşenler halinde Düzenleme ve Yükleyici Bileşenlerini Tanımlama.
Not Defteri örneği, kaynakları denetlemek için sekiz bileşen kullanır.
Bileşen | Kaynaklar |
---|---|
Beyzbol | Baseball.txt, sBaseball |
Konser | Concert.txt, sConcert |
Dans | Dance.txt, sDance |
Futbol | Football.txt, sFutbol |
Yardım | Help.txt, sYardım |
Ocak | January.txt, Ocak |
Yeni Yıl | NewYears.txt, sNewYears |
Not defteri | Redpark.exe, Readme.txt, sReadme, sNotepad, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Not Defteri Örneği |
Her bileşen, GUID benzersiz bir bileşen kimliğiyle tanımlanmalıdır. Örneği yeniden üretiyorsanız, aşağıdaki tabloda aynı bileşen kimliği GUID'lerini yeniden kullanmayın. Bunun yerine, bileşenleriniz için yeni GUID'ler oluşturmak üzere Guidgen.exe gibi bir yardımcı program kullanın.
Windows Installer GUID veri türüyle tutarlı bir GUID dizesi kullandığınızdan emin olun. Daha fazla bilgi için bkz. Bileşen Kodu Değiştirme ve Bileşen kuralları bozulursa ne olur?
Aşağıdaki verileri MNP2000.msi'in numaralı Bileşen Tablosu'nun bölümü boş olduğundan Orca veya başka bir veritabanı düzenleyicisi kullanarak girin. Örneğinizdeki ComponentId sütununda aşağıda gösterilen GUID'leri yeniden kullanmayın.
Bileşen | ComponentId | Dizin_ | Öznitelik | Koşul | Anahtar yolu |
---|---|---|---|---|---|
Beyzbol | {F54ABAC0-33F2-11D3-91D7-00C04FD70856} | SPORTDIR | 2 | Baseball.txt | |
Konser | {76FA7A80-33F6-11D3-91D8-00C04FD70856} | ARTSDIR | 2 | Concert.txt | |
Dans | {CCF834A1-33F8-11D3-91D8-00C04FD70856} | ARTSDIR | 2 | Dance.txt | |
Futbol | {CCF834A0-33F8-11D3-91D8-00C04FD70856} | SPORTDIR | 2 | Football.txt | |
Yardım | {AD10EB50-33C1-11D3-91D6-00C04FD70856} | NOT DEFTERİ | 2 | Help.txt | |
Ocak | {CF0BC690-33C9-11D3-91D6-00C04FD70856} | MONDIR | 2 | January.txt | |
Yılbaşı | {A42D9140-33D8-11D3-91D6-00C04FD70856} | HOLDIR | 2 | NewYears.txt | |
Not defteri | {19BED232-30AB-11D3-91D3-00C04FD70856} | NOT DEFTERİ DİZİNİ | 2 | Redpark.exe |
Her bileşenin kaynak ve hedef dizinleri, Directory_ sütununa girilen değerle belirtilir. Yükleyici, Dizin tablosundaki bilgileri kullanarak bu dizinin konumunu çözümler. Yükleyici, her bileşeni algılamak için KeyPath sütununda belirtilen anahtar yolu dosyalarını kullanır. Uzaktan yürütme öznitelikleri, bileşenlerin kaynaktan çalıştırılabilmesi veya yerel olarak çalıştırılabilmesi için örnekte ayarlanır.