Saludos a todos…
Esta vez tengo un problema pero con es el creador de instaladores NSIS. Estoy trabajando en una maquina Windows 10 x64 con NSIS 64bits.
Estoy creando un instalador desatendido de los componentes velneo, asi como la inclusion de cajas y archivo .vsi dentro del directorio windows.
La cosa es que cuando creo un instalador para 32bits, realizo una consulta preguntando si existe el directorio SysWOW64, de ser positivo entonces instalo las cajas alli, en caso contrario instalo en System32. Cuando ejecuto este instaldor en una maquina con x64 lo instala mal, es decir, coloca las cajas en SysWOW64 y el vServer (x64) corre en System32.
Entonces cree un script nsis aparte unicamente para equipos x64, donde de manera directa mando las cajas para System32 sin preguntar ni validar nada previamente.
CreateDirectory “$WINDIR\System32\config\systemprofile\Velneo\cajas”
CopyFiles “$INSTDIR\cajas\sitios.vsi” “$WINDIR\System32\config\systemprofile\Velneo\cajas”
CreateDirectory “$WINDIR\System32\config\systemprofile\Velneo\cajas\vFactElect”
CopyFiles “$INSTDIR\cajas\vFactElect*” “$WINDIR\System32\config\systemprofile\Velneo\cajas\vFactElect”
Y asi todas las cajas que me interesan.
En problema es que cuando utilizo el .exe que genero con este script si o si me coloca las cajas dentro de SysWOW64, sin importar que yo le indique que lo haga en System32.
Alguien ha tenido este problema? o alguien que me pueda ayudar?
Saludos.