Acceso a objetos en un servicio

10/03/2005 - 19:54 por Rafael | Informe spam
Hola:

Estoy haciendo un programa que necesita acceder a un fichero mapeado en
memoria (memory mapped file) que ha sido creado por otro programa que corre
como un servicio usando la utilidad XYNTservice.
Al intentar el acceso da error de 'acceso denegado'. He intentado cambiar
los permisos de acceso del fichero para otro usuario pero no funciona.
Tampoco sirve cambiar el usuario bajo el que corre el servicio porque
entonces la ventana del programa desaparece.
Puee alguien decirme cómo acceder a un objeto (fichero mapeado) creado por
localsystem desde un programa con otro usuario?

Gracias
Rafael
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
11/03/2005 - 12:02 | Informe spam
La solución pasa por dar los permisos de acceso adecuados cuando el creas el
fichero mapeado en memoria.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares