Yo pienso, amigo daoba77, que no se trata de incompatibilidad entre las librerías que tratas de instalar y las que ya tiene instaladas W'xp. El sistema lo único que reconoce es la antigüedad de ambas, y no acepta sustituir una librería actual de 32 bits por otra obsoleta de 16 bits... Por ello no sería correcto engañar al sistema haciendo la instalación antes de cargar Windows; lo único que conseguirías sería incapacitarle para que tomase sus "decisiones inteligentes".
Lo que ocurre con el instalador intrínseco de VB es que precisa que estén actualizados unos ficheros de INSTALL, que tal instalador los actualiza automáticamente y reinicia el equipo... Esos ficheros son los que W'xp no permite actualizarlos, y por eso no llega a aceptar la instalación después de reiniciar el equipo... Pero no tiene nada que ver con OCXs ni DLLs de Visual...
Para que tu instalación con Setup Factory sea absolutamente segura (en el caso extraordinario en que este paquete no prepare adecuadamente la instalación) tienes un truco muy simple. Prepara también la instalación con el instalador de Visual y lista las librerías que éste prepara en el directorio Support. Compara esta lista con la que prepara Setup Factory... y complétala manualmente mediante Añadir Ficheros... Luego no te preocupes más; Setup Factory se encargará de registrarlas adecuadamente, siempre que así lo decidas tú (con sólo dejar que se hagan las cosas de forma estándar...) |