Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Obtener Cuentas de Usuarios de la PC (https://www.clubdelphi.com/foros/showthread.php?t=78604)

pape19 03-05-2012 17:59:23

Obtener Cuentas de Usuarios de la PC
 
Necesito obtener las cuentas de usuario existentes en la PC donde ejecute la aplicación.

Con el componente UserAccountInfo, de la librería GLibWMI, obtengo las mismas; pero no logro sacar a que grupo de usuarios pertenece cada cuenta, es decir, necesito obtener que el usuario "Administrador", pertenece al grupo "Administradores"; y que el usuario "Pepito", pertenece al grupo de "Usuarios".

En otras palabras, cuando vamos a ver las cuentas de usuario de nuestro PC, hay una pestaña en las propiedades de cada cuenta que se llama "Miembro de", y ahi figura de que grupos forma parte; esto es lo que deseo obtener desde delphi.

Alguna idea? Gracias!

luisgutierrezb 03-05-2012 19:23:19

Espero que te pueda servir este enlace, saludos!

Neftali [Germán.Estévez] 04-05-2012 13:01:56

1 Archivos Adjunto(s)
Puedes hacerlo de forma fácil utilizando las clases de la WMI. En lugar de la de usuarios, puedes usar Win32_GroupUser, que es la que te da la concordancia entre ambos.

--------------------------------------------------------------------------------
The Win32_GroupUser association WMI class relates a group and an account that is a member of that group.
--------------------------------------------------------------------------------


Prueba el fichero que te adjunto. Debería dar las parejas entre los usuarios y los grupos.

Si quieres saber sólo grupos, puedes usar Win32_Group, con ese mismo ejemplo y modificando sólo la clase.

Un saludo.


La franja horaria es GMT +2. Ahora son las 10:57:12.

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