Estoy jugando con uno de los ejemplos de controladores de kernel en Win7 DDK. Puedo modificar compilar y construir mi archivo * .sys. Puedo instalarlo también con su INF (usando el administrador de dispositivos o devcon) o usando directamente el administrador de control de servicios. Sin embargo, cuando hago el siguiente cambio y genero un archivo * .sys actualizado, parece que surge un conflicto entre este nuevo archivo y mi controlador ahora detenido (he intentado usar Servcie Control Manager 'stop' y 'delete service', etc.). Si reinicio, puedo instalar el nuevo controlador y ejecutarlo bien. De forma similar, si elijo desinstalar en el Administrador de dispositivos, Windows me solicita que reinicie.¿Es posible descargar un controlador de kernel sin un reinicio?
Entonces, ¿cómo se puede probar fácilmente las modificaciones incrementales en un controlador kernal fácilmente? Gracias
En general, sí, esto es posible, al menos cuando instala el controlador mediante funciones API. No estoy seguro de si es posible con los controladores instalados usando el archivo INF. –