![]() |
Cliente de Datasnap en WinXP sin ser administrador no funciona?
Tengo una aplicacion Datasnap (server y cliente) que funciona perfectamente, siempre y cuando, el que ejecute la aplicacion cliente, sea administrador.
Pero ocurre que necesito que la ejecuten algunos usuarios que no son administrador, y en ese caso, WinXP (SP3) da un error que dice: "Exception EOleSysError in module MyAplicacionCliente.exe at 000A0E09. Acceso denegado". He hecho varios intentos y no encuentro forma de hacerlo funcionar. Alguien puede sugerir alguna solucion al respecto? Gracias. |
Hola lsg!
Tienes alguna idea de cuál es la parte del código de tu programa que está generando el problema? Saludos, Chris |
Si, el problema ocurre cuando el cliente llama al DComConnection.connect;
Y la configuracion es la correcta, porque es la misma que se utiliza cuando el que ejecuta es un cliente Administrador. |
Para hacer la conexión se leen datos de configuración en el registro de Windows?
|
No, se levantan de un ini.
|
Los usuarios NO Administradores tienen permiso para leer ese archivo .ini del que hablas?
El síntesis el problema parece que tienen que ver con los privilegios. Saludos, Chris |
Si, sino supongo que fallaria la lectura del archivo ini. Pero ese no parece
ser el problema. Gracias |
No generaría el mismo error que has puesto. Si pusiera que falla la lectura del archivo sería por otros motivos, cómo por ejemplo que no exista o ocurra un error de IO en el sistema de archivos.
Revisa que el usuario NO Administrador puede leer el archivo INI desde el explorador y con el Bloc de Notas de Windows. Saludos, Chris |
Si, el cliente puede leer el archivo ini
|
La franja horaria es GMT +2. Ahora son las 08:03:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi