Symboltabelle
Diese Tabelle enthält die Symboldateien. Jedes Symbol aus der Tabelle wird als Teil der Produktanzeige in eine Datei kopiert, die für angekündigte Verknüpfungen und OLE-Server verwendet werden soll. Siehe OLE-Einschränkungen für Datenströme.
Die Tabelle "Symbol" enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
Name | Bezeichner | Y | N |
Daten | Binäre | N | N |
Spalten
-
Name
-
Name der Symboldatei.
-
Daten
-
Die binären Symboldaten im PE-Format (.dll oder .exe) oder Symbol (.ico).
Bemerkungen
Diese Tabelle wird bezeichnet, wenn die PublishProduct-Aktion ausgeführt wird.
Die Symbole für Verknüpfungen, Dateinamenerweiterungen und CLSIDs müssen in Dateien gespeichert werden, die von der Zieldatei selbst getrennt sind. Dies ist erforderlich, da das Installationsprogramm beim Anzeigen der Ressource nur die kleinen Symboldateien auf den Computer des Benutzers kopieren sollte. Ein Entwickler eines Installationspakets muss daher separate Dateien erstellen, die nur die Symbole enthalten. Diese Symboldateien werden dann als Binärdaten in der Symboltabelle gespeichert.
Symboldateien, die streng mit Dateinamenerweiterungen oder CLSIDs verknüpft sind, können eine beliebige Erweiterung aufweisen, z. B. .ico. Symboldateien, die Verknüpfungen zugeordnet sind, müssen jedoch im EXE-Binärformat vorliegen und so benannt werden, dass ihre Erweiterung mit der Erweiterung des Ziels übereinstimmt. Die Verknüpfung funktioniert nicht, wenn diese Regel nicht befolgt wird. Wenn beispielsweise eine Verknüpfung auf eine Ressource mit der Schlüsseldatei Red.bar verweist, muss die Symboldatei auch über die ErweiterungSleiste verfügen. Mehrere Symbole können in dieselbe Symboldatei eingefügt werden, solange alle Zieldateien dieselbe Erweiterung haben.
Validierung