que tal como andamos. Ya no usaba vb6, pero el otro día me surgió un problema y decidí optar por usar VB6. Que sorpresa cuando veo que no lo puedo instalar en
Windows 7 64bits. Primero lo intenté instalar por mi cuenta ya que en esos momentos no tenía acceso a Internet y descubrí mi propia manera, pero ya con conexión a Internet vi que había otra manera pero no detallan algunas cosas.
La forma conocida y que se puede encontrar en internet es esta:
- Primero es ejecutar el predeterminado
Setup.exe desde el CD de instalación, para iniciar el asistente de instalación. Tras aceptar los acuerdos de licencia, introducir el ID y el Usuario, aparece un mensaje de incompatibilidad:
Aplicación de 16 bits no compatible
El objetivo de iniciar el
Setup.exe desde el CD de instalación, aún sabiendo que no podrá instalar, es crear unas claves en el registro (necesarias para la instalación) que también se pueden crear manualmente mediante un archivo REG:
(esta es una de las cosas que no se suele mencionar)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\6.0\Setup]
"VsCommonDir"="C:\\Program Files (x86)\\Microsoft Visual Studio\\Common"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\6.0\Setup\Visual Studio 98\SetupWizard]
"aspo"=dword:38395356
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\6.0\Setup\Visual Studio 98\SetupWizard-3082-ENT]
"heuristics"=hex:00,00,00,00,00,00,00,00
(tu VS6 podría necesitar claves con valores diferentes. Se crean iniciando el Setup del CD como se ha mencionado arriba.)
- Copia el CD de VS6 (Visual Studio 6) en el disco duro; llamar la carpeta [VS6] por ejemplo.
- Copiar el contenido de la carpeta
[.\SETUP] en
[.\VS6].
- Renombrar el archivo
VS98ENT.STF o
VS98PRO.STF por
ACMSETUP.STF.
- Ejecutar
ACMSETUP.EXE como administrador.
Si aparece el mensaje
'Debe ejecutar el Asistente para la instalación antes de ejecutar este programa de instalación'. Es porque no se han creado las claves de registro antes mencionadas.
- Selecciona todos los componentes VS6 que quieras instalar
a excepción de estos dos ya que producen un error que cierran la instalación:
VISUAL STUDIO ANALIZER (Herramientas administrativas)
VISOR DE OBJETOS OLE Y COM (Herramientas)
(esto tampoco se suele mencionar ¿no cuesta tanto no?)
[OTRA FORMA DE INSTALAR VS6 EN W7-64BITS]Al final y después de todo la única razón por la cual no se puede instalar es a causa de
ACMBOOT.EXE que es una aplicación de 16 bits.
No te moleste en cambiar a compatibilidad con w95/w98 o ejecutar como administrador si te sale este mensaje.
La versión de este archivo no es compatible con la versión de Windows que está ejecutando.
Compruebe la información del sistema para ver si necesita un aversión x86(32 bits) o x64 (64 bits) del programa
y después póngase en contacto con el proveedor.
Pues manda guevos que en realidad si que se puede ejecutar. ¿Como? Modificando la aplicación y no hace falta tanta historia.
Si haces clic en
ACMBOOT.EXE con le botón derecho y clicas en '
Propiedades' y luego seleccionas '
Detalles'. Verás una serie de líneas de información sobre la aplicación:
Descripción del archivo EXE de instalación de MS
Tipo Apliación
Versión del archivo 3.1.0.1811
Nombre de producto Programa de instalación de Microsoft para Windows
Versión producto 3.01
....
Lo que hay que cambiar es:
Programa de instalación de Microsoft para Windows
por esto otro:
Microsoft Setup for Windows
Te digo como. Irónicamente necesitas abrir la aplicación
ACMBOOT.EXE con
Microsoft Visual Studio C++ 6.0 y como archivo de recursos, en su defecto puedes usar algún programa que te permita acceder y modificar recursos de aplicaciones de 16bits.
-Copia todo el CD de VS6 en el disco duro
- En C++ para abrir
ACMBOOT.EXE como Recursos, en el menú clicas en
[ File /Open] y seleccionas
[Tipo: Executable Files (Exe; dll; ocx)] y
[Open as: Resources], como se muestra en la imagen:
- Abres la 'carpeta' "
Version" y haces doble clic en "
1"
- Haces doble clic en
[ProductName Programa de instalación de Microsoft para Windows] para editar
- Cambia [Programa de instalación de Microsoft para Windows] por
[Microsoft Setup for Windows]- Guarda los cambios
Ahora inicia la instalación de VS6, deberías poder instalar sin problemas. Es posible que aparezca el siguiente mensaje:
Este programa tiene problemas de compatibilidad conocidos
Bla, bla, bla...
[Buscar una solución en línea][Ejecutar programa][Cancelar]
[ ] No volver a mostrar este mensaje
clica en
Ejecutar programa y si no quieres que te vuelva a mostrar el mensaje marca
No volver a mostrar...Y destacar como en el modo anterior:
Selecciona todos los componentes VS6 que quieras instalar a excepción de estos dos ya que producen un error que cierran la instalación:
VISUAL STUDIO ANALIZER (Herramientas administrativas)
VISOR DE OBJETOS OLE Y COM (Herramientas)
La idea una vez modificado, es compilar todo en una imagen ISO u otro formato de imagen de CD y así la próxima vez que instales no tienes que hacer cosas raras.
pues eso eso todo