Yes,
This may work with .net 3.5 and higher, but this requires the server service (for example, file sharing) to be turned on and running. What if it's not ???
, , ADSI VB.Net( BTW)... :
Dim uName as string = "trgtUser"
Dim uPass as string = "newPass"
Dim user = GetObject("WinNT://./" & uName & ",user")
user.SetPassword(uPass)
, !
;)