Re: PgSQL not as Administrator - probs on w

Поиск
Список
Период
Сортировка
От Gary Doades
Тема Re: PgSQL not as Administrator - probs on w
Дата
Msg-id 40E5D671.5496.5941638@localhost
обсуждение исходный текст
Ответ на Re: PgSQL not as Administrator - probs on w  ("Magnus Hagander" <mha@sollentuna.net>)
Список pgsql-hackers-win32
On 2 Jul 2004 at 17:42, Magnus Hagander wrote:

> The priv causing the problem is ReplaceProcessLevelToken. And the
> problem is not activagting it, the problem is that it's not granted at
> all by defualt.
> IIRC CreateProcessAsUser is the one being used by 2k/XP with the
> CreateProcessAndLogin() API (I may have misspelled that one, but
it's
> something like that)
>
> //Magnus
>

I think you can call LookupPrivilegeValue() using
SE_ASSIGNPRIMARYTOKEN_NAME

as the privilege constant and then call AdjustTokenPrivileges() on the
handle returned  from LogonUser before doing the impersonation or
CreateProcessAsUser.

I don't have time to try right now, but I may have a go to see if this
works tomorrow. I  don't have access to an NT machine though, so I
could only test to see that it gave no  errors on 2000 pro XP.

Cheers,
Gary.



В списке pgsql-hackers-win32 по дате отправления:

Предыдущее
От: "Gary Doades"
Дата:
Сообщение: Re: PgSQL not as Administrator - probs on w
Следующее
От: nitrogenycs@web.de
Дата:
Сообщение: initdb crash