Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Nadat de wachtrij met succes is doorgevoerd, moet u de registerinformatie bijwerken voor het product dat u installeert. Het is raadzaam te wachten totdat alle benodigde bestandskopiebewerkingen zijn voltooid voordat u registergegevens wijzigt.
Een manier om het register bij te werken, is door SetupInstallFromInfSection- aan te roepen met de opgegeven SPINST_INIFILES, SPINST_REGISTRY of SPINST_INI2REG vlaggen. Deze vlaggen kunnen worden gecombineerd in één aanroep naar SetupInstallFromInfSection.
In het volgende voorbeeld wordt SPINST_ALL^SPINST_FILES gebruikt om aan te geven dat de functie alle vermelde bewerkingen moet verwerken, behalve bestandsbewerkingen. Aangezien alleen INI-, register- en bestandsbewerkingen worden vermeld in de sectie Installeren, is dit een verkorte methode voor het opgeven van de functie om alle INI- en registerbewerkingen te verwerken.
In het volgende voorbeeld ziet u hoe u registergegevens installeert met behulp van de SetupInstallFromINFSection functie.
Test = SetupInstallFromINFSection (
NULL, //Window to own any dialog boxes
//created
MyInf, //INF file containing the section
MySection, //the section to install
SPINST_ALL ^ SPINST_FILES,//which installation operations
//to process
NULL, //the relative root key
NULL, //the source root path
0, //copy style
NULL, //Message handler routine
NULL, //Context
NULL, //Device info set
NULL //device info data
);
In het voorbeeld is OwnerWindow-NULL- omdat alleen bestandsactiviteiten dialoogvensters genereren en er daarom geen oudervenster nodig is. 'MyInf' is het INF-bestand dat de sectie bevat die moet worden verwerkt. Met de parameter 'MySection' wordt de sectie opgegeven die moet worden geïnstalleerd. De gecombineerde vlaggen, SPINST_ALL ^ SPINST_FILES, geven aan welke installatiebewerkingen moeten worden verwerkt, in dit geval alle bewerkingen behalve bestandsbewerkingen. Het bronhoofdpad wordt opgegeven als 'A:\'.
Aangezien er geen kopieerbewerkingen worden verwerkt, worden de CopyFlags-, MsgHandler, Context, DeviceInfoSeten Parameters deviceInfoData niet opgegeven.