Power Builder - Como saber dominio al que esta conectado usario

 
Vista:

Como saber dominio al que esta conectado usario

Publicado por Franjo (12 intervenciones) el 03/12/2004 13:13:46
Como puedo saber a que dominio se ha conectado un usario?

Que apis hay que usar?

Esta el GetUserName para saber el nombre usuario
el GetcomputeName para el nombre de la maquina

Pero me falta saber en que dominio se ha registrado el usuario cuando ha hecho el login en windows¿?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como saber dominio al que esta conectado usario

Publicado por Oscar (1178 intervenciones) el 04/12/2004 15:39:54
Para averiguar el dominio, la más probable es que exista una API; pero puedes intentar también con lo siguiente:

* Con WSH:

OleObject objScript
Integer li_rc

objScript = CREATE OleObject
li_rc = objScript.ConnectToNewObject( "WScript.Network" )
IF li_rc = 0 THEN
MessageBox( "Dominio", String( objScript.UserDomain ) )
END IF

* Averiguar en el Regedit:

String ls_dominio
environment lenv
GetEnvironment (lenv)

CHOOSE CASE lenv.OSType
CASE WindowsNT!
RegistryGet ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon",&
"DefaultDomainName", RegString!, ls_dominio)
CASE Windows!
RegistryGet ("HKEY_LOCAL_MACHINE\Security\Provider","Container", &
RegString!, ls_dominio)
END CHOOSE

MessageBox( "Dominio", ls_dominio )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar