Simge Tablosu
Bu tablo simge dosyalarını içerir. Tablodaki her simge, tanıtılan kısayollar ve OLE sunucuları için kullanılacak ürün tanıtımının bir parçası olarak bir dosyaya kopyalanır. Bkz. Akışlarda OLE Sınırlamaları.
Icon tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Ad | Tanımlayıcı | Y | N |
Veri | İkili | N | N |
Sütun
-
Adı
-
Simge dosyasının adı.
-
Verileri
-
PE (.dll veya .exe) veya simge (.ico) biçimindeki ikili simge verileri.
Açıklamalar
PublishProduct eylemi yürütürken bu tabloya başvurulur.
Kısayollar, dosya adı uzantıları ve CLSID simgeleri hedef dosyanın kendisinden ayrı dosyalarda depolanmalıdır. Yükleyicinin kaynağın reklamını yaparken kullanıcının makinesine yalnızca küçük simge dosyalarını kopyalaması gerektiğinden bu gereklidir. Bu nedenle bir yükleme paketinin geliştiricisinin yalnızca simgeleri içeren ayrı dosyalar yazması gerekir. Bu simge dosyaları daha sonra Simge tablosunda ikili veri olarak depolanır.
Kesinlikle dosya adı uzantıları veya CLSID'lerle ilişkilendirilmiş simge dosyaları, .ico gibi herhangi bir uzantıya sahip olabilir. Ancak, kısayollarla ilişkilendirilmiş Simge dosyalarının EXE ikili biçiminde olması ve uzantılarının hedefin uzantısıyla eşleşecek şekilde adlandırılması gerekir. Bu kurala uyulmazsa kısayol çalışmaz. Örneğin, kısayol anahtar dosyasının Red.bar olan bir kaynağı işaret etmekse, simge dosyasının da uzantısı .bar olmalıdır. Tüm hedef dosyalar aynı uzantıya sahip olduğu sürece aynı simge dosyasına birden çok simge eklenebilir.
Doğrulama
ICE03
ICE06
ICE29
ice32
ice36
ICE50