Condividi tramite


Informazioni sui file INF

Un file INF è un file di testo suddiviso in diversi tipi di sezioni formattate. Ogni sezione è progettata per uno scopo specifico; ad esempio, per copiare file o per aggiungere voci al Registro di sistema. Il numero e il tipo di sezioni in un file INF dipendono dalla procedura di installazione specifica. Ogni sezione è costituita da righe che contribuiscono allo scopo di tale sezione.

I file INF archiviano le informazioni in un formato descritto nelle sezioni Generali guida per file INF e sezioni inF file e direttive di Microsoft Windows 2000 Driver Development Kit. È consigliabile fare riferimento a queste risorse in Microsoft Windows Driver Development Kit (DDK) se si prevede di creare file INF. Le funzioni di installazione usano questo formato per recuperare informazioni dal file INF

Le sezioni INF seguenti possono essere usate con le funzioni di installazione per creare un'applicazione di installazione. Quando si crea un file INF, non è necessario includere ogni tipo di sezione. Le sezioni usate dipendono dalla procedura di installazione.

Sezione Descrizione
[Versione] Contiene informazioni sul file INF. Questa è l'unica sezione necessaria. Le funzioni di installazione usano questa sezione per riconoscere la versione del file INF di Windows.
[Installa] Fornisce una panoramica del processo di installazione e contiene un elenco di sezioni INF elaborate dalle funzioni di installazione durante l'installazione. Vedere l'esempio di sezione installazione INF.
    [Aggiungi registro] Contiene informazioni usate per aggiungere sottochiave o nomi di valore al Registro di sistema.
    [Copia file] Contiene i nomi file di origine e può specificare un comportamento di copia aggiuntivo.
    [Elimina registro] Contiene informazioni usate per eliminare una sottochiave o un nome valore dal Registro di sistema.
    [Elimina file] Contiene i nomi dei file da eliminare e può specificare un comportamento di eliminazione aggiuntivo.
    [FILE INI nel Registro di sistema] Contiene informazioni usate per spostare righe o sezioni da un file INI al Registro di sistema.
    [ProfileItems] Contiene informazioni usate per aggiungere o rimuovere elementi dal menu Start. Disponibile solo con Windows 2000.
    [Rinomina file] Contiene i nomi file di origine e di destinazione per la ridenominazione delle operazioni.
    [Aggiorna campi INI] Contiene informazioni usate per sostituire, aggiungere o eliminare campi in una voce INI.
    [Aggiorna file INI] Contiene informazioni usate per sostituire, aggiungere o eliminare una voce INI.
[Servizi] Elenca i servizi da aggiungere o installare.
    [Installazione del servizio] Contiene informazioni usate per installare il servizio elencato nella chiave AddService della sezione Servizi .
[DestinationDirs] Esegue il mapping delle sezioni Copia file in una directory di destinazione. Definisce la directory di destinazione per i file elencati nelle sezioni Copia file, Rinomina file o Elimina file .
[SourceDisksFiles] Esegue il mapping dei file di origine ai valori ordinali assegnati nella sezione SourceDisksNames . Vedere Esempio di sezioni INF SourceDisksNames e SourceDisksFiles.
[SourceDisksNames] Assegna un valore ordinale a ogni disco di origine e può archiviare informazioni aggiuntive sui dischi di origine. Vedere Esempio di sezioni INF SourceDisksNames e SourceDisksFiles.
[Installazione di EventLog] Contiene informazioni usate per aggiungere un messaggio di evento al Registro di sistema.
[Stringhe] I valori nei file INF possono essere espressi come stringhe sostituibili usando il modulo %strkey%. Ogni strkey in un file INF deve specificare un nome univoco costituito da caratteri stampabili. Per includere un carattere % nella stringa, usare %%. La strkey deve essere definita in una sezione Strings del file INF. È possibile usare chiavi di stringa come segnaposto in un file INF per informazioni che cambiano spesso o devono essere localizzate.

 

Un file INF può contenere anche sezioni private. Il formato di una sezione privata dipende dall'applicazione di installazione. Le sezioni private in un file INF possono essere usate per archiviare informazioni specializzate usate da un'applicazione di configurazione specifica. L'API di installazione include funzioni, ad esempio SetupGetLineTexte SetupGetIntField, che possono recuperare informazioni dalle sezioni private dei file INF a livello di righe e campi all'interno delle righe.