Instalación de software primero
Una instalación de software primero implica copiar un paquete de controladores en el Almacén de controladores ("ensayo") y preinstalar el paquete de controladores en el sistema antes de conectar el dispositivo de hardware. Una vez conectado el dispositivo, se instala el controlador del paquete de controladores.
Si el usuario inserta el medio de distribución antes de conectar el dispositivo, una aplicación de instalación habilitada para AutoRun puede hacer lo siguiente:
Compruebe las instalaciones en curso y deje de ejecutarse si otras actividades de instalación están en curso.
Use Microsoft Installer para instalar aplicaciones específicas del dispositivo.
Si el dispositivo es "conectable en caliente", indique al usuario que lo conecte.
Si el bus no proporciona una notificación de conexión activa, inicie la reenumeración llamando a CM_Reenumerate_DevNode.
Si el dispositivo no se puede conectar en caliente, indique al usuario que desactive el sistema, conecte el dispositivo y vuelva a activar el sistema.