Version y Windows Vista

07/09/2007 - 22:21 por Rodolfo Menéndez | Informe spam
Hola!!

Expongo lo siguiente:

Tengo un Soft es en VFP que ejecuta la siguiente sentencia:

OS() devuelve la version del sistema operativo.
IF "5." $ OS()

ELSE

ENDIF

Bueno, con XP siempre ejecuta la parte verdera, pero con Vista no, porque es
Version 6 y por tanto no puede trabajar, no puedo accesar el codigo, pero el
el sistema ya lo probe y funciona al 100% en Vista.



Antes que me pregunten varias cosas, yo veo 2 unicas opciones.

Existe un simulador que corra como 1 capa inicial y que engañe a VFP ó
cambiar la versión en el registro de Windows.



Lo del registro de windows ya lo probe y en el momento lo cambio, pero al
reiniciar windows vuelve a su valor original.

Existe forma de burlar eso? Tambien pense instalar VirtualPC para tener XP
allí, pero no creo que valga la pena el sacrificio de recursos... de
antemano, muchas gracias.
 

Leer las respuestas

#1 Daniel Martín [MVP Windows]
08/09/2007 - 00:38 | Informe spam
¿Has probado el "modo compatibilidad" con versiones anteriores de Windows?
Selecciona el acceso directo con el botón derecho del ratón, Propiedades,
pestaña Compatibilidad.

Un saludo,
Daniel Martín | | http://winvista.mvps.org
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://rinconwindows.blogspot.com.


"Rodolfo Menéndez" wrote in message
news:
Hola!!

Expongo lo siguiente:

Tengo un Soft es en VFP que ejecuta la siguiente sentencia:

OS() devuelve la version del sistema operativo.
IF "5." $ OS()

ELSE

ENDIF

Bueno, con XP siempre ejecuta la parte verdera, pero con Vista no, porque
es Version 6 y por tanto no puede trabajar, no puedo accesar el codigo,
pero el el sistema ya lo probe y funciona al 100% en Vista.



Antes que me pregunten varias cosas, yo veo 2 unicas opciones.

Existe un simulador que corra como 1 capa inicial y que engañe a VFP ó
cambiar la versión en el registro de Windows.



Lo del registro de windows ya lo probe y en el momento lo cambio, pero al
reiniciar windows vuelve a su valor original.

Existe forma de burlar eso? Tambien pense instalar VirtualPC para tener XP
allí, pero no creo que valga la pena el sacrificio de recursos... de
antemano, muchas gracias.


Preguntas similares