Como saber si el usuario logueado tiene permisos administrativos
Hola a todos
Quiero para autenticarse en mi programa, usar los mismos usuarios de windows, pero solo podra hacer cambios el que tenga permisos administrativos, un usuario estandar tendra derechos de solo lectura. El problema está en como identificar los derechos de cada usuario, es decir a que Grupo pertenece (Administradores, Usuario Avanzado, Invitado, etc.). Tambien como saber todos los usuarios declarados, se como obtener el usuario actualmente logueado, pero los demas como seria? De que forma puedo hacerlo con mi programa delphi? |
Los nombres de usuario los puedes obtener mediante la función NetUserEnum. y la misma funcion tambien nos dice los privelegios del mismo administrador, invitado, o usuario.
|
Con este codigo puedes averiguar si el usuario logeado es admin.
|
Cita:
Como usar la funcion NetUserEnum, cual es su sintaxis, la busque en la ayuda pero no me aparece |
La franja horaria es GMT +2. Ahora son las 10:51:43. |
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