Sólo funciona en modo administrador
A ver como lo explico, porque ni yo soy capaz de entenderlo. Tengo una aplicación hecha en BCB 6 corriendo en tres equipos. Hace poco han cambiado dichos equipos, reemplazándolos por otros más potentes con Windows 11. Lo curioso es que en dos de ellos la aplicación funciona a la perfección como si no se hubiera hecho nada pero en el tercero, para que funcione correctamente hay que ejecutarla como administrador. De esta manera no hay ningún problema, pero si se ejecuta como un usuario no hay manera de que arranque bien.
Quien cambió la instalación en este equipo dejó un fichero BAT con estas líneas: Cita:
|
Para que ejecute en modo administrador sólo activa el checkbox del acceso directo del sistema "ejecutar este programa como administrador" y con eso ya se ejecutará de esa manera.
Ejemplo: https://1drv.ms/i/s!Aux601Sf-Jcbg137...XBVAI?e=5cPQ7R |
Habría que saber el "no hay manera de que arranque bien", ¿Qué significa?
Es difícil saber qué puede estar pasando sin más información. ¿Algo en el visor de eventos de Windows? ¿Alguna pista de lo que puede estar fallando? Pueden se temas de seguridad, políticas, acceso a recursos,... |
Por otro lado esas lineas:
Cita:
Cita:
Cita:
Cita:
|
Cita:
La solución no es ejecutar como administrador una aplicación que no debe ejecutarse así. Es más, aplicaciones normales NO DEBERÍAN ejecutarse como Administrador. Lo que hay que hacer, es saber es porqué una aplicación normal falla si no se ejecuta de ea manera. |
Cita:
Claro, no es una solución definitiva pero al menos lo sacará del apuro mientras encuentra la solución final. |
Lo que tambien probaria es checar la configuracion del DEP , muchas cosas pueden pasar si Windows considera a tu aplicacion "no digna" de correr en sus terrenos (que se lea en son de broma).
|
Comprueba que el usuario del PC que falla tiene permisos de escritura en la carpeta compartida donde está el programa.
Puedes también usar la utilidad Process Monitor para comprobar que operaciones quiere hacer el programa y cuales falla para corregir los permisos. https://learn.microsoft.com/es-es/sy...nloads/procmon |
Cita:
Cita:
Cita:
Cita:
Gracias a todos por las respuestas. |
Cita:
Claro, lo que pasa con ese bat es asegurar que siempre este conectado la unidad de red, que a veces sucede que se desconecta por x motivos y luego hay que reconectar. |
La franja horaria es GMT +2. Ahora son las 02:15:11. |
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