Da codice VB o qualsiasi altro linguaggio, come faccio ad autenticare utenza e password?

Riesco ad ottenere tutto sull'utenza con questo codice:

Dim oUser As IADsUser 'Reference -> Active DS Type Library
Set oUser = GetObject("WinNT://DOMINIOX/UTENTEX,user")

Riesco ad accedere a molte info esempio:
oUser.FullName

Sono riuscito a cambiare la password all'account:
oUser.ChangePassword OldPassword, NewOassword

Ma come faccio a sapere se l'utente è quello che ha avuto l'accesso all'account di windows?

PS Mi serve per evitare di inserire la gestione delle password nella mia piccola applicazione e sfruttare quella di windows.

Grazie a chi si interesserà
Ciao