3.3.4 Installationsskript für Empfängermodule

Damit Emfpängermodule über den Standarddialog (auch aufzurufen über IMReceiverSetup) installiert werden kann, ist ein Installationsskript nötig. Dieses wird mit einem einfachen ASCII-Editor geschrieben. Die Datei muß den Namen 'imsmodules.inf' besitzen. Ein Installationsskript kann mehrere Module enthalten. Der Installationsdialog wird diese Module in einer Liste anzeigen. Für jedes Modul muß folgender Block in dieser Textdatei enthalten sein:

[ReceiverModule<Number>]
Id = <Id>
Name = <Name>
Files = <File1>;<File2>;....;<FileN>

<Number> steht für eine Laufnummer. Diese Nummer beginnt bei 1. Für jedes beschriebene Modul muß diese Zahl um 1 erhöht werden (z.B. bei 3 Modulen im Skript: ReceiverModule1, ReceiverModule2, ReceiverModule3).

'Id' enthält eine eindeutige Identifikation für dieses Modul. Diese Identifikation kann mit dem im SDK enthaltenen Utility 'imgenapptype' erzeugt werden. Es dürfen nie zwei Module dieselbe Id besitzen.

Der 'Name' bezeichnet einen darstellbaren Namen für dieses Modul. Der Benutzer sieht diesen Namen bei der Installation des Moduls.

Die 'Files' enthalten die Dateien, die zum Modul gehören. Normalerweise besteht ein Modul aus nur einer Datei. Falls ein Modul aus mehreren Komponenten besteht, kann hier auch eine durch Strichpunkte getrennte Liste angegeben werden.

Beispiel

Folgendes Beispielskript enthält drei Module:

[ReceiverModule1]
Id = 7c01a160-2e9f-11d1-83bc-204c4f4f5020
Name = Dateiprotokoll
Files = immfilelog.dll
[ReceiverModule2]
Id = 2d01b160-2e9f-312f-23be-204c4f4e5025
Name = Audio
Files = immsound.dll
[ReceiverModule3]
Id = 6c01e160-3e9e-12d1-a43c-202c4f4f5021
Name = MAPI-EMail
Files = immemail.dll