Здравствуйте, Disappear, Вы писали:
D>У меня COM server;
D>Пробую первый метод:
D>в теле одного из методов интерфейса, я вызываю
D>D>CoImpersonateClient()
D>
D>затем получаю
D>D>OpenThreadToken(GetCurrentThread(), ...)
D>
Какие access rights были запрошены в OpenThreadToken?
D>все ок, но когда я хочу получить primary token с помощью функции DuplicateTokenEx ничего не выходит
D>D>DuplicateTokenEx(ImpToken, TOKEN_ALL_ACCESS, NULL, SecurityAnonymous, TokenPrimary, &PrimToken)
D>
D>возвращяет FALSE
D>Может быть я неправильно указываю параметры??
А код ошибки какой?