Bonjour,
J'ai une application serveur codée en C++ qui utilise la fonction CoQueryClientBlanket() pour récupérer l'identité d'un client. Dans cette fonction, je n'utilise qu'un seul des paramètres, il s'agit de l'avant dernier, qui me permet de récupérer le nom du client.
Tout cela fonctionne très bien après avoir configuré les sécurité DCOM comme il le faut.
Mon problème est le suivant:
Si j'effectue beaucoup d'appels à cette fonction, elle me retourne une erreur 0x80010117 qui est "RPC_E_CALL_COMPLETE". Erreur que bien sur je retourne au client qui se voit donc refuser l'accès alors qu'il a tous les droits nécessaires..
Quelqu'un a t il déjà eu ce problème?
surtout, quelqu'un a t il déjà eu à Corriger ce problème?
Avez vous une idée de comment je pourrais m'en sortir?
(stocker les droits de chaque client n'est pas envisageable étant donné que l'on travail dans un contexte multi users et que deux appels successifs ne viennent pas nécessairement du même client )
Merci à vous.
Francois
Partager