OVH Cloud OVH Cloud

[vc++]OpenFileMapping ERROR_ACCESS_DENIED

1 réponse
Avatar
Alexplose
Bonjour,

J'ai un petit probleme de droit.

J'ai un service qui tourne en tant que SYSTEM, il mappe un fichier en
memoire.
Jusque la tout va bien.
Mais quand je fais un OpenFileMapping(); j'ai un ERROR_ACCESS_DENIED.
le process faisant le OpenFileMapping et sous un utilisateur normal.

Comment faire pour qu'un simple utilisateur puisse ouvrir un mapping
fait par un autre utilisateur (SYSTEM).

J'ai recherche du cote des SECURITY_ATTRIBUTES pour le CreateFileMapping()
mais sans resultats.

Toute aide serait la bien venue.

Merci a+

1 réponse

Avatar
castorix
Alexplose wrote in message news:<411cb66d$0$26577$...
Mais quand je fais un OpenFileMapping(); j'ai un ERROR_ACCESS_DENIED.
le process faisant le OpenFileMapping et sous un utilisateur normal.



Par ex, avec un DACL NULL.
http://www.microsoft.com/msj/0398/service2.aspx
+ KB106387, KB193073, ...