![]() |
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! |
Espero que te pueda servir este enlace, saludos!
|
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 05:26:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi