Apis's
El tema es sobre una api de windows.
Yo lo que necesito es que un programa que tengo solo me acepte usuarios que sean válidos en el sistema operativo. Por ejemplo yo entro en el programa y le doy un usuario y una contraseña y el que me diga si es valida en el sistema operativos Nt o 2000. Yo vi una api que es GETUSERNAME pero esta solo me da el usuario actual de windows y no la contraseña. No se si hay alguna que te de la contraseña, yo lo que pretendo por lo menos es que sea el Sistema operativo el que me valide ese usuario y contraseña. Creo que la APi que lo hace es logonuser pero hay un parámetro que no se que le hay que pasar.
Declare Function LogonUser Lib "ADVAPI32.DLL" Alias "LogonUserA" (ByVal lpszUsername As String, ByVal lpszDomain As String, ByVal lpszPassword As String, ByVal dwLogonType As Long, ByVal dwLogonProvider As Long, phToken As Long) As Long
No se que es lo de phtoken, pero esta creo que me valida el usuario, la contraseña y el dominio y me da Verdadero o Falso.
Yo lo que necesito es que un programa que tengo solo me acepte usuarios que sean válidos en el sistema operativo. Por ejemplo yo entro en el programa y le doy un usuario y una contraseña y el que me diga si es valida en el sistema operativos Nt o 2000. Yo vi una api que es GETUSERNAME pero esta solo me da el usuario actual de windows y no la contraseña. No se si hay alguna que te de la contraseña, yo lo que pretendo por lo menos es que sea el Sistema operativo el que me valide ese usuario y contraseña. Creo que la APi que lo hace es logonuser pero hay un parámetro que no se que le hay que pasar.
Declare Function LogonUser Lib "ADVAPI32.DLL" Alias "LogonUserA" (ByVal lpszUsername As String, ByVal lpszDomain As String, ByVal lpszPassword As String, ByVal dwLogonType As Long, ByVal dwLogonProvider As Long, phToken As Long) As Long
No se que es lo de phtoken, pero esta creo que me valida el usuario, la contraseña y el dominio y me da Verdadero o Falso.
Respuesta de marcelou2
1
2 respuestas más de otros expertos
Respuesta de amallolm
1
Respuesta de raid2