Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Ejecución en Windows 7 (https://www.clubdelphi.com/foros/showthread.php?t=70448)

Red_Leon 21-10-2010 10:13:30

Ejecución en Windows 7
 
Buenas,

Aver si alguien me puede echar una mano con este expediente X.

Tengo un programa que se llama "update.exe", desarrollado en Delphi 7 y hasta el dia de hoy no habia tenido ningun problema, pero a la hora de ponerlo en un Windows 7 me salta una excepción 216. Hasta aqui, bueno, vale pues tengo algun problema con Win 7, pero es que si cambio el nombre del ejecutable a "ejemplo.exe" funciona correctamente! :eek:.

No entiendo como el nombre del ejecutable puede afectar a su funcionamiento y el problema es que tengo varias dependencias y el cambio del nombre no es una solución.

¿Alguien sabe que puede estar pasando?

Gracias por adelantado.

Un Saludo.

cecam 21-10-2010 11:08:39

Hooooola!!

Creo tener ententido que con Vista y W7 hay algunos nombres de programa "reservados" , de forma que se tienen que ejecutar con permisos de administración o especiales.

Saludos!!!

Neftali [Germán.Estévez] 21-10-2010 11:57:38

¿En qué lugar de Windows está "colocado" el programa?

Se me ocurre que pueda ser alguna incompatibilidad con el "update.exe" de Windows. Aunque el nombre sólo no debería provocar eso.

¿Has probado desactivando sistemas de protección (como el antivirus)?
¿Cambiándolo de ubicación?

Red_Leon 21-10-2010 12:34:03

Lo he ejecutado como administrador (aunque el usuario es administrador) -> continua dando la excepción y sin arrancar.

Esta colocado en c:\programa. Lo he probado en c:\, c:\archivos de programas (x86)\programa ... -> continua dando la excepción y sin arrancar.

Empiezo a pensar que no puede ser del ejecutable ya que si cojo otro programa del proyecto y lo renombro con update.exe se ejecuta el anterior osea.

update original.exe

ejecutable normal.exe -> update normal.exe

Ejecuto update normal.exe y atentos ...

La excepción la produce update original.exe!!!!:eek: :eek: :eek: :eek: :eek: :eek: :eek:

No lo entiendo por ningun lado.

roman 21-10-2010 16:58:04

Acabo de probar en Windows Vista con un ejecutable cualquiera al que renombré como update.exe, y, aunque no me marca el error 216, sí en automático le pone el icono de programa de administración y al ejecutarlo el sistema pregunta si estoy seguro de querer hacerlo.

Yo optaría por ponerle otro nombre para no tener problemas raros.

// Saludos


La franja horaria es GMT +2. Ahora son las 05:42:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi