Aracılığıyla paylaş


ICE Başvurusu

Yükleme paketlerini doğrulamak için BIR ICE kullanılır. Bu konudaki tablo her ICE'yi tanımlar. Birleştirme modüllerini doğrulamak için kullanılan ICEM'ler hakkında bilgi için bkz. Birleştirme Modülü ICE Başvurusu .

BUZ Açıklama
ICE01 ICE mekanizmasının basit testi.
ICE02 Dosya Bileşeni, Registry-Component KeyPaths için döngüsel başvuru testi.
ICE03 Temel veriler ve yabancı anahtar doğrulaması.
ICE04 dosya dizisi numaralarını Medya TablosuLastSequence numaralarıyla doğrular.
ICE05 Belirli tablolardaki "gerekli" girişleri doğrular.
ICE06 Veritabanındaki eksik sütun veya tabloları doğrular. _Validation tablosunda tanımlanan herhangi bir sütun veritabanında bulunmalıdır.
ICE07 Yazı tiplerinin FontsFolder'a yüklendiğini doğrular.
ICE08 Bileşen tablosunun ComponentId sütununda yinelenen GUID'leri denetler.
ice09 Kalıcı bitin SystemFolder'a yüklenmek üzere işaretlenmiş her bileşen için ayarlandığını doğrular.
ICE10 Çocuklar ve ebeveynler arasında özellik durumlarının tanıtılmasının uyumlu olmasını sağlar.
ICE12 Tür 35 ve tür 51 özel eylemlerini ve sıralı tablolardaki konumlarını doğrular.
ICE13 İletişim kutularının yürütme dizisi tablolarında eylem olarak listelenmediğini doğrular. İletişim kutusu eylemlerine yalnızca kullanıcı arabirimi dizisi tablolarında izin verilir.
ICE14 Özellik üstlerinde msidbFeatureAttributesFollowParent bit kümesinin olmadığını doğrular. Ayrıca Özellik ve Feature_Parent sütunlarındaki girişlerin aynı kayıtta aynı olmadığını doğrular.
ICE15 MIME tablosundaki her girdi ile Uzantı tablosundaki ilgili uzantı arasında döngüsel başvuru olduğunu doğrular.
ICE16 Özellik tablosundaki ProductName değerinin 63 karakterden uzun olmadığını doğrular.
ICE17 Denetim tablosundaki denetim türü bağımlılıklarını doğrular. PushButton'ları, RadioButtonGroup'ları, ListBox'ları, ListView'ları ve ComboBox'ları kapsar.
ICE18 Bileşen tablosunun KeyPath sütununu null olduğunda doğrular. Bu durumda, anahtar yolu bir Dizin'dir.
ICE19 Reklam tablolarını doğrular: Class, TypeLib, Extension, PublishComponents ve Shortcut.
ICE20 Gerekli iletişim kutularının İletişim Kutusu tablosunda olduğunu doğrular.
ice21 Bileşen tablosundaki tüm bileşenlerin FeatureComponents tablosundaki bir özellikle eşlendiğini doğrular.
ice22 PublishComponent tablosundaki Feature_ ve Component_ sütunlarını doğrular.
ICE23 Tüm iletişim kutularındaki denetimlerin sekme sırasını doğrular.
ICE24 Özellik tablosundaki belirli özellikleri doğrular.
ice25 Birleştirme modülü bağımlılıklarını ve birleştirme modülü dışlamalarını doğrular.
ICE26 Sıra tablolarındaki gerekli ve yasaklanmış eylemleri doğrular.
ICE27 Sıralı tabloların kuruluşunu ve sırasını doğrular.
ice28 ForceReboot ile ayrılmaması gereken eylemleri doğrular.
ICE29 62 karakterlik sınıra yuvarlanırsa akış adlarınızın benzersiz kaldığını doğrular.
ICE30 Aynı dosyayı içeren bileşenlerin yüklenmesinin hiçbir zaman dosyayı aynı dizine bir kereden fazla yüklemediğini doğrular.
ICE31 Denetim tablosunun Metin sütununda listelenen metin stillerini doğrular.
ice32 Anahtarların ve yabancı anahtarların aynı boyutta ve türde olduğunu doğrulamak için sütun tanımlarını karşılaştırır.
ICE33 Kayıt defteri tablosunda diğer tablolara ait girdileri denetler.
ice34 Her radyo düğmesi grubunun varsayılan olduğunu doğrular.
ICE35 Bir dolap dosyasındaki dosyaların kaynaktan çalıştırılacak şekilde ayarlanamayacağını doğrular.
ice36 Simge tablosunda listelenen simgelerin Sınıf, ProgID veya Kısayol tablolarında kullanıldığını doğrular.
ICE38 Kullanıcının profili altında yüklenen bileşenlerin, anahtar yolu olarak HKCU altında bir kayıt defteri anahtarı kullandığını doğrular.
ice39 Veritabanının Özet Bilgileri akışını doğrular.
ICE40 Çeşitli çeşitli denetimler gerçekleştirir.
ICE41 Uzantı ve Sınıf tablolarındaki girdilerin başvurulan özelliğe ait bileşenlere başvurduğunu doğrular.
ICE42 Sınıf tablosu girişlerinde InProc değerleri olarak ayarlanmış .exe dosyaları olmadığını ve yalnızca LocalServer bağlamlarının bağımsız değişkenler ve DefInProc değerleri olduğunu denetler.
ICE43 Tanıtılmayan kısayolların, anahtar yolları olarak HKCU kayıt defteri anahtarları olan bileşenlerde olduğunu denetler.
ice44 ControlEvent tablosundaki (NewDialog, SpawnDialog, SpawnWaitDialog) iletişim kutusu olaylarının İletişim Kutusu tablosunda geçerli İletişim Kutularına başvurduğunu denetler.
ICE45 Ayarlanmış ayrılmış bitleri denetler.
ICE46 Yalnızca büyük/küçük harfe göre tanımlı özelliklerden farklı olan özel özellikleri denetler.
ICE47 Özellik başına 1600'den fazla bileşeni olan özellikleri denetler...
ICE48 Yerel yollara sabit kodlanmış dizinleri denetler.
ice49 Kayıt defteri tablosunda REG_SZ olmayan varsayılan değerleri denetler.
ICE50 Tanıtılan kısayolların doğru simgelere ve bağlam menülerine sahip olduğunu denetler.
ICE51 TTC/TTF yazı tiplerinin başlıkları olmadığını, ancak diğer tüm yazı tiplerinin başlıklara sahip olduğunu denetler.
ice52 AppSearch tablosunda genel olmayan özellikleri denetler.
ICE53 Özel yükleyici bilgileri veya ilke değerleri yazan kayıt defteri girdilerini denetler.
ICE54 Temel yol dosyası olarak yardımcı dosyaları kullanan bileşenleri denetler.
ICE55 LockPermission nesnelerinin mevcut olduğunu ve geçerli izinlere sahip olduğunu denetler.
ICE56 .msi dosyasının dizin yapısının tek bir geçerli köke sahip olduğunu doğrular.
ICE57 Tek tek bileşenlerin makine başına ve kullanıcı başına verileri karıştırmadığını doğrular.
ICE58 Medya Tablonuzun 80'den fazla satırı olmadığını denetler.
ICE59 Tanıtılan kısayolların, kısayolun hedef özelliği tarafından yüklenen bileşenlere ait olduğunu denetler.
ICE60 Dosya Tablosu bir dosya yazı tipi değilse ve sürümü varsa, aynı zamanda bir dile sahip olup olmadığını denetler.
ICE61 Yükseltme Tablosunudenetler.
ice62 beklenmeyen davranışlara neden olabilecek veriler için IsolatedComponent Tablo kapsamlı denetimler gerçekleştirir.
ICE63 RemoveExistingProducts eyleminin düzgün sıralamasını denetler.
ICE64 Gezici senaryolarda kullanıcı profilindeki yeni dizinlerin kaldırılıp kaldırılmadığını denetler.
ICE65 Ortam Tablosu geçersiz ön ek veya ekleme değerlerine sahip olmadığını denetler.
ice66 Veritabanınızın hangi şemayı kullanması gerektiğini belirlemek için veritabanındaki tabloları kullanır.
ice67 Tanıtılmayan bir kısayolun hedefinin, kısayolun kendisiyle aynı bileşene ait olduğunu veya hedef bileşenin özniteliklerinin yükleme konumlarını değiştirmemesini sağladığını denetler.
ice68 Yükleme için gereken tüm özel eylem türlerinin geçerli olup olmadığını denetler.
ice69 Biçimlendirilmiş dize içindeki [$componentkey] formunun tüm alt dizelerinin bileşenlere çapraz başvurmadığını denetler.
ice70 Kayıt defteri girdileri için tamsayı değerlerinin doğru belirtildiğini doğrular.
ice71 Medya Tablosu DiskId değeri 1'e eşit olan bir girdi içerdiğini doğrular.
ice72 AdvtExecuteSequence Tablo kullanılan tek özel eylemlerin 19, tür 35 ve tür 51 özel eylemler olmasını sağlar.
ice73 Paketinizin Windows Installer SDK örneklerinin paket kodlarını veya ürün kodlarını yeniden kullanmadığını doğrular. Daha fazla bilgi için bkz. Paket Kodları ve Ürün Kodları.
ice74 FASTOEM özelliğinin Özellik Tablosuyazılmadığını doğrular.
ICE75 Kaynakları olarak yüklü bir dosya kullanan tüm özel eylem türlerinin CostFinalize Eylemisonra sıralandığını doğrular.
ice76 BindImage Tablosundaki hiçbir dosya SFP (WFP) kataloglarına başvurmadığını doğrular.
ice77 Betik içi özel eylemlerin InstallInitialize Action ve InstallFinalize Actionöncesinde sıralandığını doğrular.
ICE78 AdvtUISequence Tablosu olmadığını veya boş olduğunu doğrular.
ice79 Koşulu veri türünü kullanarak veritabanı alanlarına girilen bileşenlere ve özelliklere yapılan başvuruları doğrular.
ICE80 Şablon Özeti Özelliği ve Sayfa Sayısı Özeti Özelliği'nin 64 bit bileşenlerin veya özel eylem betiklerinin varlığını doğru şekilde belirttiğini doğrular.
ice81 MsiDigitalCertificate TabloMsiDigitalSignature Tablo ve MsiPackageCertificate Tablodoğrular.
ICE82 InstallExecuteSequence Tablosunudoğrular.
ice83 MsiAssembly Tablosunudoğrular.
ICE84 Gerekli Standart Eylemler koşullarla ayarlanmadığını doğrulamak için sıralı tabloları denetler.
ice85 MoveFile Tablo SourceName sütununun geçerli bir uzun dosya adı olduğunu doğrular.
ICE86 Paket, Koşul türünün veritabanı sütunundaki AdminUser özelliğini kullanıyorsa bir uyarı döndürür.
ice87 Özellik Tablosuaşağıdaki özelliklerin yazılmadığını doğrular.
ice88 IniFile TabloDirProperty sütununu doğrular.
ICE89 ProgId Tablo Progid_Parent sütunundaki değerin, ProgId tablosundaki ProgId sütununda geçerli bir yabancı anahtar olduğunu doğrular.
ICE90 Bir kısayol dizininin ortak özellik olarak belirtildiğini bulursa bir uyarı postalar.
ICE91 Bir dosya, .ini dosyası veya kısayol dosyası, ALLUSERS özelliğine bağlı olarak değişmeyen bir kullanıcı başına profil dizinine yüklenirse bir uyarı postalar.
ice92 Bileşen Kimliği GUID'si olmayan bir bileşenin de kalıcı bileşen olarak belirtilmediğini doğrular. Hiçbir bileşenin hem msidbComponentAttributesPermanent hem de msidbComponentAttributesUninstallOnSupersedence özniteliklerine sahip olmadığını doğrular.
ice93 Özel bir eylem standart eylemle aynı adı kullanıyorsa uyarı alır.
ICE94 Genel bütünleştirilmiş kod önbelleğindeki bir derleme dosyasına işaret eden istenmeyen kısayollar varsa uyarı alır.
ICE95 pano denetimlerinin tüm panolara uygun olduğunu doğrulamak için Denetim Masası ve bbcontrol table denetler.
ice96 PublishFeatures Eylemi ve YayımlaÜrün EylemiAdvtExecuteSequence Tablosugirildiğini doğrular.
ICE97 İki bileşenin paylaşılan bir bileşeni aynı dizine yalıtmadığını doğrular.
ice98 ODBC veri kaynağı için ODBCDataSource Tablo açıklama alanını doğrular.
ICE99 Directory tablosuna girilen hiçbir özellik adının Windows Installer'ın genel veya özel kullanımı için ayrılmış bir adı yinelediğini doğrular.
ICE100 MsiEmbeddedUI ve MsiEmbeddedChainer tablolarının yazıldığını denetler.
ICE101 Özellik tablosunun Özellik sütunundaki hiçbir değerin en fazla 38 karakter uzunluğundan fazla olmadığını denetler.
ICE102 MsiServiceConfig ve MsiServiceConfigFailureActions tablolarını doğrular.
ICE103 MsiPrint ve MsiLaunchApp denetim olaylarını doğrular.
ice104 MsiLockPermissionsEx ve LockPermissions tablolarını doğrular.
ICE105 Paketin kullanıcı başına bir bağlamda yüklenmek üzere yazıldığını doğrular.