![]() |
Permisos para los archivos que serán instalados
Hola a todos, esta vez tengo una inquietud que seguramente muchos compartirán y es con relación al BDE después de instalado junto con una aplicación que estoy ya probando y los usuarios no pueden acceder a las tablas de la BD del programa si no son administradores al no tener permiso de escritura en el fichero C:\PDOXUSRS.NET.
Entonces la pregunta es la siguiente: ¿Cómo hacer para que al instalar el BDE que va con la aplicación los usuarios que no sean administradores del equipo puedan acceder a la BD?:confused: |
Saludos.
En delphi puedes especificar en donde estar ubicado el fichero net, puedes ubicarlo en una carpeta a la que los usuarios puedan acceder sin problemas.
|
Si se trata de paradox en red, busca en el foro por NETFILEDIR.
Saludos |
No amigo lepe se trata de Paradox pero sin red y ya he probado que cambiando manualmente los permisos a C:\PDOXUSRS.NET después de instalar todos lo usuarios acceden a la BD sin dificultad.
Lo que no logro descifrar es como cambiar el permiso a este archivo siendo parte del BDE como si fuese uno que hubiera creado yo para programa.:confused: |
Si no es en red, supongo que "los usuarios" son "usuarios de windows", en ese caso, al abrir tu programa (mejor dicho, antes de conectar con la BBDD, elimina ese archivo, mira los atributos y usa SetFileAttribute y GetFileAttribute).
Edito: Creo que no he leido bien el mensaje. Ese archivo el BDE lo creará sin más, y debería ser borrado como indiqué antes. Pero de todas formas con NETFILEDIR puedes cambiar la ruta de su creación y darle una carpeta compartida donde si tengan permisos los usuarios. Saludos |
| La franja horaria es GMT +2. Ahora son las 01:21:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi