Software-First Installation
Une installation logicielle implique la copie d’un package de pilotes dans le magasin de pilotes (« intermédiaire ») et la préinstallation de votre package de pilotes sur le système avant que le périphérique matériel soit branché. Une fois que l’appareil est branché, le pilote du package de pilotes est installé.
Si l’utilisateur insère votre support de distribution avant de brancher l’appareil, une application d’installation avec AutoRun peut :
Vérifiez les installations en cours et arrêtez l’exécution si d’autres activités d’installation sont en cours.
Utilisez Microsoft Installer pour installer des applications spécifiques à l’appareil.
Si l’appareil est « branché à chaud », indiquez à l’utilisateur de le brancher.
Si le bus ne fournit pas de notification de plug-in à chaud, lancez une nouvelle énumération en appelant CM_Reenumerate_DevNode.
Si l’appareil n’est pas branché à chaud, indiquez à l’utilisateur de désactiver le système, de brancher l’appareil et de le réactiver.