MOTOBIT.COM - ASP upload, IIS utility LogonUser Method of Server class

Method | Member of  RegEdit.Server | Changes | Purchase | Download

Description

Attempts to perform a user logon operation and impersonates a user. You specify the user with a user name and domain, and authenticate the user with a clear-text password.

Syntax

Server.LogonUser (UserName as String, Password as String, [Domain as String], [LogonType as LogonTypes = ltInteractive])
 

Where Type Optional Default Description
 UserName  String      
 Password  String      
 Domain  String  yes     
 LogonType  LogonTypes  yes  ltInteractive   

Remarks

WWW service is usually running under account with guest privileges and the user account cannot access registry keys/values. You can logon to account with apropriate privileges and read/change registry keys and values.

Examples

W3SVC registry parameters from ASP.

  Set S = CreateObject("RegEdit.Server")

  'To get access to registry from ASP
  S.LogonUser "Administrator", "", "Domain"
  Response.Write "W3SVC registry parameters : <br>"
  For Each Value In S.Keys("SYSTEM\CurrentControlSet\Services\W3SVC\Parameters").Values
    Response.Write "<b>" & Value.Name & "</b> : " & Value & "<br>"
  Next
  S.RevertToSelf

See also

Server.RevertToSelf

Other links for LogonUser

Methods of Server class

AddConnection, Close, Connect, ExpandEnvironmentStrings, GetKey, LogonUser, RevertToSelf

Properties of Server class

hKey, Keys, Name

RegEdit.Server

Server/computer for the ActiveX regedit.
You can use GetKey method to get a specified key from the server.
Keys property returns a collection containing subkeys of a connected key (See Connect method).

RegEdit

Intuitive, easy to use COM interface to windows registry. Set of classes to read/enumerate/modify windows registry keys and values from ASP, VBS and T-SQL.

© 1996 - 2009 Antonin Foller, Motobit Software | About, Contacts | e-mail: info@pstruh.cz