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. |