Foros del Web » Programación para mayores de 30 ;) » .NET »

Instalar drivers dependiendo de arquitectura de Windows

Estas en el tema de Instalar drivers dependiendo de arquitectura de Windows en el foro de .NET en Foros del Web. Buen día Chicos! Me gustaría saber como instalar drivers dependiendo de la arquitectura de windows instalada(x86 ó x64) Tengo el proyecto de instalación de VS2010, ...
  #1 (permalink)  
Antiguo 03/11/2011, 12:03
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 13 años
Puntos: 14
Instalar drivers dependiendo de arquitectura de Windows

Buen día Chicos!


Me gustaría saber como instalar drivers dependiendo de la arquitectura de windows instalada(x86 ó x64)

Tengo el proyecto de instalación de VS2010, he trabajado con drivers para x86 solamente pero requiero agregar a la instalación drivers de x64, los cuales ya tengo, pero no sé como, en el proyecto de instalación, elegir uno de ellos.

Lo unico que se me ha ocurrido es crear dos intaladores, uno para x64 y el otro obviamente para x86, pero no me parece viable...

Gracias de antemano!
  #2 (permalink)  
Antiguo 03/11/2011, 13:10
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 4 meses
Puntos: 267
Respuesta: Instalar drivers dependiendo de arquitectura de Windows

Hola AndyDroid Has visto los pre-requisitos?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 03/11/2011, 13:35
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 13 años
Puntos: 14
Respuesta: Instalar drivers dependiendo de arquitectura de Windows

si claro, los conozco

el detalle es que los "drivers" vienen en archivos dll que se deben registrar en el SO...

entonces, no creo que sea posible que lo pueda resolver con los prerequisitos, o si me equivoco dime porfavor

Observé que en el editor de sistema de archivos puedo agregar una carpeta especial llamada Carpeta de sistema(64bits)
donde la descripcion me dice que es la ruta para la carpeta windows de los SO de 64bits, pero al compilar me dice que no es compatible con mi proyecto, ya que lo tengo para x86

si lo cambio a x64 si deja compilar, pero obviamente no funcionará en sistemas x86...

al parecer lo único es crear los dos instaladores



por cierto, gracias por tu apoyo, algo me decia que serías el primero en contestar x)

Última edición por AndyDroid; 03/11/2011 a las 13:36 Razón: agradecer
  #4 (permalink)  
Antiguo 03/11/2011, 14:00
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 4 meses
Puntos: 267
Respuesta: Instalar drivers dependiendo de arquitectura de Windows

Mmmm la verdad es que no eh explotado el setup de VS, pero talvez sea posible solucionarlo, aunque una solucion como bien dices es crear 2 setups, pero al momento de agregar los pre-requisitos no les asignas el x64 y x86?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 03/11/2011, 16:32
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 13 años
Puntos: 14
Respuesta: Instalar drivers dependiendo de arquitectura de Windows

asignar el x64 y x86??
hasta donde sé no se asigna en los pre-requisitos

a lo que me refería es que en las propiedades del proyecto de intalación, en la propiedad
TargetPlataform, me da a seleccionar X86, x64 e Itanium, y al momento de cambiar ese parámetro, me permite o no compilar el proyecto

otra cosa que podría hacer es dentro de mi programa, al momento de utilizar el dispositivo, detectar que tipo de SO es y de ser 64bits, instalarlos simplemente... pero no me convence

Etiquetas: arquitectura, drivers, elegir, instalador, proyecto, x64, x86
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:10.