FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema al instalar aplicación en Windows 7
Buenas, escribo al foro porque la verdad me quede sin ideas tengo una aplicación escrita en D7 con bases de datos BDE, la aplicación tiene bastante tiempo y función sin mayores problemas con XP, el misterio es que cuando instalo la ultima actualización, usando un instalador hecho con innosetup, se copian todos los archivos actualizados menos dos (una tabla paradox y su índice), pero el misterio no termila allí, porque agregue un script SQL que actualiza la tabla en cuestión pero aun así no refleja los nuevos datos.
Increíblemente si ejecuto la aplicación como administrador, se muestran los datos correspondientes a la tabla actualizada, pero si salgo y la ejecuto con el usuario normal, vuelve a la tabla anterior No tengo ni idea de como puede pasar esto, es un simple archivo .db y su .px asociado, se instalan en una carpeta dentro de "archivos de programa" (%programFiles%) a la que doy permisos de lectura escritura para los usuarios normales y quito el atributo solo lectura si está asignado. Alguien tiene alguna idea de como puede pasar esto y como solucionarlo (no vale ejecutar siempre la aplicación como administrador ) Nota: probé ejecutar la actualización como administrador y nada, incluso probé copiar el archivo a mano y forzar la ejecución del script de actualización y nada parece funcionar.
__________________
Sitrico |
#2
|
||||
|
||||
Luego de muchas pruebas, logramos ejecutar como usuario regular la aplicación, pero ejecutandola en "modo de compatibilidad Windows XP sp2". Así que el misterio continua...
__________________
Sitrico |
#3
|
||||
|
||||
Posiblemente el programa utilice algo que exista en el XP y no en el 7. Es así de simple.
|
#4
|
||||
|
||||
Yo he tenido algunos problemas en w7, aunque ninguno como el que comentas, pero siempre han estado relacionados con :
__________________
http://www.gestionportable.com |
#5
|
||||
|
||||
Si, eso mismo me pasa a mi:
Cita:
Porque lo no tocar la carpeta archivos de programa, es muy tarde para eso, hay muchas copias de la aplicación instaladas y dificilmente pueda cambiar la ubicación de ningun archivo a estas alturas. Al parecer el modificar los permisos del usuario normal no tiene ningun efecto, aparentemente Windows 7 y Vista bloquean las modificaciones de los archivos en las carpetas del sistema y mantienen copias en cache de seguridad. Porque de otra manera es imposible que se "desactualice" la aplicación al ejecutarla como usuario regular.
__________________
Sitrico |
#6
|
||||
|
||||
Pues hombre, no sé exactamente pero para empezar el XP no tiene el sistema ese nuevo de seguridad que sigue sin solucionar los problemas que daba el viejo (a ver cuándo instauran uno tipo POSIX y dejan de liarla). Además, seguro que un buen puñado de llamada al sistema o no existen o no se hacen igual. Para ello habría que comparar ambas ABI (que no API)...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema con aplicacion en delphi 2007 y windows 7 | expertix | Varios | 7 | 26-11-2010 03:27:58 |
Instalar Windows desde la red | santi33a | Windows | 4 | 16-12-2009 15:07:30 |
Instalar Firebird en Windows | capo979 | Firebird e Interbase | 3 | 22-04-2008 16:41:35 |
Microsoft autoriza a los fabricantes a instalar Windows XP en vez de Windows Vista | Ñuño Martínez | Noticias | 4 | 26-09-2007 06:11:19 |
Instalar un servicio de Windows | maikeloh | API de Windows | 1 | 24-02-2007 15:19:42 |
|