Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Tipos de usuarios en XP (https://www.clubdelphi.com/foros/showthread.php?t=64747)

Jontart 16-04-2009 21:01:14

Tipos de usuarios en XP
 
Saludos cordiales,

Me gustaría conocer un listado de los usuarios que hay en un equipo bajo Windows XP y saber qué tipo de usuarios son.
Haciendo lo siguiente sé cuantos usuarios hay pero NO SE CÓMO SABER A QUE TIPO PERTENECEN ("Administradores", "duplicadores" etc....).

¿Me pueden ayudar?. Gracias.

procedure TForm1.Button1Click(Sender: TObject);
var
UserList: Variant;
Index: Cardinal;
begin
UserList := CreateOleObject('Shell.Users');
for Index := 0 to UserList.length - 1 do
MessageBox(0, PChar(string(UserList.item(Index).setting['LoginName'])), nil, 0);
end;

cHackAll 17-04-2009 01:07:22

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
 UserList: Variant;
 Index: Cardinal;
begin
 UserList := CreateOleObject('Shell.Users');
 for Index := 0 to UserList.length - 1 do
  MessageBox(Handle, PChar(string(UserList.Item(Index).setting['LoginName']) + #9 + IntToStr(UserList.Item(Index).setting['AccountType'])), nil, 0);
end;

Jontart 17-04-2009 12:45:39

oh,

Sabía que iban por ahí los tiros, pero oye, que no atinaba.

Ya sólo busco la relación entre el número y el tipo de usuario y solucionado el problema.

Gracias amigo.


La franja horaria es GMT +2. Ahora son las 20:20:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi