Re: PgSQL not as Administrator - probs on w

"Gary Doades" <[email protected]>
Newsgroups gmane.comp.db.postgresql.devel.win32
Message-ID <40E5D671.5496.5941638@localhost>
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. 



---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.