Re: Administrator Credential Check

by Henning Krause [MVP - Exchange] on 11/1/2007 1:34:00 PM Hi Sid,

If the computer is part of a domain or you want to check against a local
administrator account, use the LogonUser method.

See http://www.pinvoke.net/default.aspx/advapi32/LogonUser.html.

Kind regards,
Henning Krause



"Sid Price" <sid@nowhere.com> wrote in message
news:eNRotxAHIHA.5328@TK2MSFTNGP05.phx.gbl...
> My client is asking that when their application is run by a regular user
> an administrator level user be able to enter their credentials to enable
> certain advanced features. The application does not need to run with the
> admin's credentials, we just want to validate that the user asking for the
> advanced features has the admin credentials and enable the advanced
> features until the application is closed or the advanced features are
> turned off.
> Is this possible?
> If so in general how can it be achieved from a managed application
> (VB.NET)?
> Sid.
>

 

Re: Administrator Credential Check

by Sid Price on 11/1/2007 8:17:00 AM Thank you for the pointer Henning, the suggestion works very well,
Sid.

"Henning Krause [MVP - Exchange]" <newsgroups_remove@this.infinitec.de>
wrote in message news:ea4XjsHHIHA.4916@TK2MSFTNGP02.phx.gbl...
> Hi Sid,
>
> If the computer is part of a domain or you want to check against a local
> administrator account, use the LogonUser method.
>
> See http://www.pinvoke.net/default.aspx/advapi32/LogonUser.html.
>
> Kind regards,
> Henning Krause
>
>
>
> "Sid Price" <sid@nowhere.com> wrote in message
> news:eNRotxAHIHA.5328@TK2MSFTNGP05.phx.gbl...
>> My client is asking that when their application is run by a regular user
>> an administrator level user be able to enter their credentials to enable
>> certain advanced features. The application does not need to run with the
>> admin's credentials, we just want to validate that the user asking for
>> the advanced features has the admin credentials and enable the advanced
>> features until the application is closed or the advanced features are
>> turned off.
>> Is this possible?
>> If so in general how can it be achieved from a managed application
>> (VB.NET)?
>> Sid.
>>
>