Aracılığıyla paylaş


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

 

ice başvuru