PDA

Ver la versión completa : Al poner un disco para poner el programa me sale:



luislilon104
26-08-2008, 17:35
:(Meto un disco en la disquera para poner un programa y me sale error: demo32.exe-error de aplicacion. Que debo hacer

Nost
26-08-2008, 17:38
Pues o está rayado el disco, o ha sido mal grabado, o simplemente el programa está mal (aunque no lo creo).

clarinetista
26-08-2008, 18:57
¿La version de Windows es compatible con ese programa?

hystd
26-08-2008, 20:27
¿La version de Windows es compatible con ese programa?


Si, yo también había pensado en eso, pero fíjate que el mensaje de error dice: "demo32.exe-error de aplicacion"

Si mal no recuerdo el mensaje de error que suelta Windows para el caso de "no compatibilidad" sería: "demo32.exe no es una aplicación de win32 válida".

En principio puede ser cualquier cosa, desde lo que dice Nost hasta lo que dice clarinetista, pasando por un error de instalación, problema de registro o API corrompida (esto último menos probable, ya que otros programas también darían error). Si es un programa instalado, vuelve a reinstalarlo.

Para lo que propone clarinetista, se trata de una comprobación de la versión mediante las llamadas GetVersion y GetVersionEx de la api de windows, el cual las ejecuta tras la llamada a CreateProcess (para lanzar el proceso). Las funciones para obtener la versión del Windows en curso son interceptadas por una función gancho (hook), que comprueba la compatibilidad. Pues bien, es posible modificar el valor devuelto por este "gancho".

Windows provee un mecanismo por el cual es posible compatibilizar un programa a una versión de sistema operativo anterior. Esta información es posible modificarla en la siguiente clave de registro:


HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Puedes realizar los siguientes pasos (es similiar para Vista que para XP y anteriores), y configurarlo de forma automática:

1º Dirigete hacia el fichero .exe (demo32.exe), y haz click con el boton derecho.
2º Pulsa en "propiedades", si es XP, o en "opciones" si es Vista.
3º A continuación selecciona la pestaña "Compatibilidad"
4º Marca la casilla "Ejecutar este programa en modo compatibilidad para:", desconozco cual es en Vista, supongo que algo parecido.
5º Selecciona el sistema operativo al cual pertenece dicho ejecutable. Si no lo recuerda puedes ir probando uno a uno.

Espero haberte ayudado y suerte ;)

Un saludo.