Freigeben über


Informationen zu INF-Dateien

Eine INF-Datei ist eine Textdatei, die in verschiedene Typen von formatierten Abschnitten unterteilt ist. Jeder Abschnitt ist für einen bestimmten Zweck konzipiert; beispielsweise zum Kopieren von Dateien oder zum Hinzufügen von Einträgen zur Registrierung. Anzahl und Typ der Abschnitte in einer INF-Datei hängen vom jeweiligen Installationsvorgang ab. Jeder Abschnitt besteht aus Zeilen, die zum Zweck dieses Abschnitts beitragen.

INF-Dateien speichern Informationen in einem Format, das in den Abschnitten Allgemeine Richtlinien für INF-Datei und INF-Dateiabschnitte und -direktiven des Microsoft Windows 2000 Driver Development Kit beschrieben ist. Wenn Sie INF-Dateien erstellen möchten, sollten Sie auf diese Ressourcen im Microsoft Windows Driver Development Kit (DDK) verweisen. Die Setupfunktionen verwenden dieses Format, um Informationen aus der INF-Datei abzurufen.

Die folgenden INF-Abschnitte können mit den Setupfunktionen verwendet werden, um eine Installationsanwendung zu erstellen. Wenn Sie eine INF-Datei erstellen, müssen Sie nicht jeden Abschnittstyp einschließen. Die verwendeten Abschnitte hängen vom Installationsvorgang ab.

`Section` BESCHREIBUNG
[Version] Enthält Informationen zur INF-Datei. Dies ist der einzige Abschnitt, der erforderlich ist. Die Setupfunktionen verwenden diesen Abschnitt, um zu erkennen, für welche Version von Windows die INF-Datei vorgesehen war.
[Installieren] Bietet eine Übersicht über den Installationsprozess und enthält eine Liste der INF-Abschnitte, die das Setup während der Installation verarbeitet. Weitere Informationen finden Sie im Beispiel für den INF-Installationsabschnitt.
    [Registrierung hinzufügen] Enthält Informationen, die zum Hinzufügen von Unterschlüsseln oder Wertnamen zur Registrierung verwendet werden.
    [Dateien kopieren] Enthält Quelldateinamen und kann zusätzliches Kopierverhalten angeben.
    [Registrierung löschen] Enthält Informationen, die zum Löschen eines Unterschlüssels oder Wertnamens aus der Registrierung verwendet werden.
    [Dateien löschen] Enthält die Dateinamen der zu löschenden Dateien und kann zusätzliches Löschverhalten angeben.
    [INI-Datei in Registrierung] Enthält Informationen zum Verschieben von Zeilen oder Abschnitten aus einer INI-Datei in die Registrierung.
    [ProfileItems] Enthält Informationen zum Hinzufügen oder Entfernen von Elementen aus dem Startmenü. Nur mit Windows 2000 verfügbar.
    [Dateien umbenennen] Enthält die Quell- und Zieldateinamen für Umbenennungsvorgänge.
    [Aktualisieren von INI-Feldern] Enthält Informationen zum Ersetzen, Hinzufügen oder Löschen von Feldern in einem INI-Eintrag.
    [INI-Datei aktualisieren] Enthält Informationen zum Ersetzen, Hinzufügen oder Löschen eines INI-Eintrags.
[Dienstleistungen] Listet die Dienste auf, die hinzugefügt oder installiert werden sollen.
    [Dienstinstallation] Enthält Informationen, die zum Installieren des Diensts verwendet werden, der im Abschnitt Dienste im AddService-Schlüssel aufgeführt ist.
[DestinationDirs] Ordnet Abschnitte zum Kopieren von Dateien einem Zielverzeichnis zu. Definiert das Zielverzeichnis für Dateien, die in den Abschnitten "Dateien kopieren", "Dateien umbenennen" oder " Dateien löschen" aufgeführt sind.
[SourceDisksFiles] Ordnet die Quelldateien den Im Abschnitt SourceDisksNames zugewiesenen Ordnungswerten zu. Weitere Informationen finden Sie unter INF SourceDisksNames and SourceDisksFiles Sections (Beispiel).
[SourceDisksNames] Weist jedem Quelldatenträger einen Ordnungswert zu und kann zusätzliche Informationen zu den Quelldatenträgern speichern. Weitere Informationen finden Sie unter INF SourceDisksNames and SourceDisksFiles Sections (Beispiel).
[EventLog-Installation] Enthält Informationen, die zum Hinzufügen einer Ereignisnachricht zur Registrierung verwendet werden.
[Zeichenfolgen] Werte in INF-Dateien können als ersetzbare Zeichenfolgen im Format %strkey% ausgedrückt werden. Jeder Strkey in einer INF-Datei muss einen eindeutigen Namen angeben, der aus druckbaren Zeichen besteht. Verwenden Sie %%, um ein % -Zeichen in die Zeichenfolge einzuschließen. Der strkey muss in einem Strings-Abschnitt der INF-Datei definiert werden. Sie können Zeichenfolgenschlüssel als Platzhalter in einer INF-Datei für Informationen verwenden, die sich häufig ändern oder lokalisiert werden müssen.

 

Eine INF-Datei kann auch private Abschnitte enthalten. Das Format eines privaten Abschnitts hängt von der Setupanwendung ab. Private Abschnitte in einer INF-Datei können verwendet werden, um spezielle Informationen zu speichern, die von einer bestimmten Setupanwendung verwendet werden. Die Setup-API umfasst Funktionen wie SetupGetLineTextund SetupGetIntField, die Informationen aus den privaten Abschnitten von INF-Dateien in den Ebenenzeilen und Feldern innerhalb von Zeilen abrufen können.