Allgemeine Richtlinien für INF-Dateien

INF-Dateien haben viele gemeinsame Teile und folgen einem einzigen Satz von Syntaxregeln. Sie unterscheiden sich jedoch auch so unterschiedlich wie die Vielzahl von Geräten, die von Microsoft Windows unterstützt werden. Wenn Sie eine INF-Datei schreiben, verweisen Sie auf die folgenden Informationsquellen:

  • Dieser Abschnitt und die Zusammenfassung der INF-Abschnitte und INF-Anweisungen Referenzmaterial

  • Eine INF-Datei muss eine gültige Struktur und Syntax verwenden, um die Überprüfungen der Treiberpaketüberprüfung zu Beginn des Installationsvorgangs zu bestehen.

    Verwenden Sie das INFVerif-Tool , um die Struktur und Syntax von INF-Dateien zu überprüfen.

  • Eine INF-Datei muss gültige INF-Abschnitte SourceDisksFiles undSourceDisksNames enthalten. Ab Windows Vista kopiert das Betriebssystem das Treiberpaket nicht in den Treiberspeicher , es sei denn, diese Abschnitte sind vorhanden und ordnungsgemäß ausgefüllt.

  • Die Dokumentation für Ihre Geräteklasse

    Wenn Es sich bei Ihrem Gerät beispielsweise um einen Drucker handelt, finden Sie weitere Informationen unter Installieren und Konfigurieren von Druckertreibern.

  • WDK-Tools für INF-Dateien

    Weitere Informationen finden Sie unter Tools für INF-Dateien. Diese Tools sind im Unterverzeichnis \Tools des WDK enthalten.

  • Beispiel-INF- und INF-Dateien für ähnliche Geräte

    Sehen Sie sich die Beispieltreiber an, um zu sehen, ob ES INF-Dateien für Geräte gibt, die Ihrem Gerät ähneln.

  • Die Komponenten eines Treiberpakets dürfen INF-Dateien niemals direkt im Systemverzeichnis %SystemRoot%/Inf direkt kopieren oder löschen.

Bearbeiten von INF-Dateien und Dateicodierungen

Sie können eine INF-Datei erstellen oder ändern, indem Sie einen beliebigen Text-Editor verwenden, in dem Sie das Einfügen von Zeilenumbrüchen steuern können. Die Datei muss mit einer ANSI- oder Unicode-Dateicodierung (UTF-16 LE) gespeichert werden. Unicode (UTF-16 LE) wird bevorzugt, da es dem INF ermöglicht, die Lokalisierung des ABSCHNITTs INF-Zeichenfolgen in einer Vielzahl von Sprachen zu unterstützen. Wenn Ihr INF Nicht-ASCII-Zeichen enthält, müssen Sie die Datei als Unicode-Datei (UTF-16 LE) speichern.

Bewährte Methoden für die Benennung und Versionsverwaltung Ihrer INF-Datei

  • INF-Namen sollten so benannt werden, dass die Wahrscheinlichkeit von Konflikten mit INFs anderer Anbieter verringert wird. Der INF-Name könnte beispielsweise als Präfix oder Als Suffix eine Abkürzung Ihres Unternehmensnamens enthalten.

  • Wenn Sie über zwei verschiedene Varianten desselben Treiberpakets verfügen, die sich in Aspekten wie Brandingzeichenfolgen, Einstellungen usw. unterscheiden, sollten diese beiden Treiberpakete eindeutige Namen haben.

  • Ändern Sie die Zeitstempel Ihrer INF-Dateien nicht willkürlich als Versionskontrollmechanismus. Die Versionskontrolle von INF-Dateien sollte auf einem Datum und einer Versionsnummer basieren, die über die INF DriverVer-Direktive in einem Abschnitt INF-Version angegeben werden.

  • Jedes Mal, wenn Sie einen INF oder eine datei aktualisieren, auf die der INF verweist, sollten Sie das Datum und die Version in der INF DriverVer-Direktive im INF aktualisieren.