See if the following works for you:
Code:
Function ValidateUserCredentialsNT() As Boolean
Dim objDSO As IADsOpenDSObject
Dim objDomain As IADs
Dim objSystemInfo As ADSystemInfo
Dim strDNSDomain As String
Set objSystemInfo = CreateObject("ADSystemInfo")
strDNSDomain = objSystemInfo.DomainShortName
Set objDSO = GetObject("WinNT:")
On Error Resume Next
Set objDomain = objDSO.OpenDSObject("WinNT://" & strDNSDomain, "userID", "password", ADS_SECURE_AUTHENTICATION)
If Err.Number Then
MsgBox Err.Description
Exit Function
End If
ValidateUserCredentialsNT = True
Set objDSO = Nothing
Set objDomain = Nothing
Set objSystemInfo = Nothing
End Function
Bookmarks