Udostępnij przez


Informacje o plikach INF

Plik INF jest plikiem tekstowym podzielonym na różne typy sformatowanych sekcji. Każda sekcja jest przeznaczona do określonego celu; na przykład, aby skopiować pliki lub dodać wpisy do rejestru. Liczba i typ sekcji w pliku INF zależy od określonej procedury instalacji. Każda sekcja składa się z wierszy, które przyczyniają się do celu tej sekcji.

Pliki INF przechowują informacje w formacie opisanym w Ogólnych wytycznych dotyczących plików INF i sekcjach i dyrektywach plików INF zestawu Microsoft Windows 2000 Driver Development Kit. Jeśli planujesz tworzyć pliki INF, należy odwołać się do tych zasobów w zestawie Microsoft Windows Driver Development Kit (DDK). Funkcje instalacyjne używają tego formatu do pobierania informacji z pliku INF

Poniższe sekcje INF można używać z funkcjami konfiguracji do tworzenia aplikacji instalacyjnej. Podczas tworzenia pliku INF nie trzeba uwzględniać każdego typu sekcji. Użyte sekcje zależą od procedury instalacji.

Sekcja Opis
[wersja] Zawiera informacje o pliku INF. Jest to jedyna wymagana sekcja. Funkcje instalacyjne używają tej sekcji do rozpoznawania, dla której wersji systemu Windows plik INF był przeznaczony.
[Zainstaluj] Przedstawia przegląd procesu instalacji i zawiera listę sekcji INF, które są przetwarzane przez funkcje konfiguracji podczas instalacji. Zobacz sekcję instalacji INF — przykład.
    [Dodawanierejestru ] Zawiera informacje używane do dodawania podklucza lub nazw wartości do rejestru.
    [Kopiuj pliki] Zawiera nazwy plików źródłowych i może określać dodatkowe zachowanie kopiowania.
    [Usuń Rejestr] Zawiera informacje używane do usuwania podklucza lub nazwy wartości z rejestru.
    [Usuwanie plików] Zawiera nazwy plików do usunięcia i może określać dodatkowe zachowanie usuwania.
    [Plik INI do Rejestru] Zawiera informacje służące do przenoszenia wierszy lub sekcji z pliku INI do rejestru.
    [ElementyProfila] Zawiera informacje używane do dodawania lub usuwania elementów z menu Start. Dostępne tylko w systemie Windows 2000.
    [Zmień nazwę plików] Zawiera źródłowe i docelowe nazwy plików dla operacji zmiany nazwy.
    [Aktualizowanie pól INI] Zawiera informacje używane do zastępowania, dodawania lub usuwania pól we wpisie INI.
    [Zaktualizuj plik INI] Zawiera informacje używane do zastępowania, dodawania lub usuwania wpisu INI.
[Usługi] Wyświetla listę usług do dodania lub zainstalowania.
    [Instalacja Usługi] Zawiera informacje używane do instalowania usługi wymienionej w kluczu AddService w sekcji usług.
[DestinationDirs] Mapuje sekcje Kopiuj Pliki do katalogu docelowego. Definiuje katalog docelowy dla plików wymienionych w sekcjach Copy Files, Rename Fileslub Delete Files.
[SourceDisksFiles] Mapuje pliki źródłowe do wartości porządkowych przypisanych w sekcji SourceDisksNames. Zobacz sekcje INF SourceDisksNames i SourceDisksFiles, przykład.
[SourceDisksNames] Przypisuje wartość porządkową do każdego dysku źródłowego i może przechowywać dodatkowe informacje o dyskach źródłowych. Zobacz sekcje INF SourceDisksNames i SourceDisksFiles Przykład.
[EventLog Install] Zawiera informacje używane do dodawania komunikatu zdarzenia do rejestru.
[Ciągi] Wartości w plikach INF mogą być wyrażane jako ciągi, które można zamienić przy użyciu formularza %strkey%. Każda strkey w pliku INF musi określać unikatową nazwę składającą się z znaków drukowalnych. Aby dołączyć znak % w ciągu, użyj %%. Klucz strkey musi być zdefiniowany w sekcji ciągów pliku INF. Można używać kluczy ciągów jako symboli zastępczych w pliku INF dla informacji, które często się zmieniają lub muszą być zlokalizowane.

 

Plik INF może również zawierać sekcje prywatne. Format sekcji prywatnej zależy od aplikacji instalacyjnej. Sekcje prywatne w pliku INF mogą służyć do przechowywania wyspecjalizowanych informacji używanych przez określoną aplikację konfiguracji. API instalacyjne zawiera funkcje, takie jak SetupGetLineTexti SetupGetIntField, które mogą pobierać informacje z prywatnych sekcji plików INF na poziomie linii i pól w tych liniach.