ICE36
ICE36, Icon tablosundaki her simgenin ARPPRODUCTICON özelliğinde veya Class, ProgIdveya Kısayol tablolarında en az bir kez listelendiğini doğrular.
Tanıtım sırasında yükleyici, Simgesi tablosunda listelenen tüm simgeleri kullanıcının bilgisayarına yükler. Simge tablosunda kullanılmayan simgelerin olması yüklemenin çalışmasını engellemez, ancak .msi dosyasının boyutunu ve özelliği tanıtmak için gereken süreyi ve alanı gereksiz yere artırır.
Özellik veya tabloda bir simgeye başvurulmazsa ve çalışma zamanında başvuru oluşturmak için kullanıcı arabirimi sağlanmadıysa, daha iyi performans elde etmek için simgeyi kaldırmanız gerekir.
Sonuç
ICE36, Simge tablosunda Sınıfı, ProgIdveya Kısayol tablolarında başvuruda bulunılmayan bir simge varsa ve çalışma zamanında böyle bir başvuru oluşturmak için sağlanan bir kullanıcı arabirimi yoksa bir ileti postalar.
Örnek
ICE36, gösterilen örnek için aşağıdaki hatayı bildirir.
Icon Bloat. Icon Icon4 is not used in the Class, Shortcut, or ProgID table. This adversely affects performance.
Simgesi Tablo (kısmi)
Ad | Veri |
---|---|
Simge1 | Denetim1 |
Simge2 | Denetim2 |
Simge3 | Denetim3 |
Simge4 | Denetim4 |
ProgID Tablo (kısmi)
ProgID |
---|
Özellik1 |
Sınıf Tablosu (kısmi)
CLSID |
---|
{3E469ABA-3644-11d2-8892-00A0C981B015} |
Kısayol Tablosu (kısmi)
Kısayol | İkon_ |
---|---|
Kısayol1 | Simge2 |
İlgili konular