FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Requerir privilegios administrativos
Hola de nuevo. Bueno, mi consulta es la siguiente:
He encapsulado una ventana en una DLL, la cual se encarga de recoger algunos datos del usuario - más que todo la ubicación de la base de datos o servidor firebird- pero resulta que para guarlar esa configuración la dll necesita privilegios administrativos en windows para escribir por ejemplo en C:\archivos de programa\mi_appli... ¿Cómo hago para que cuando inicie o antes de mostrar el dialogo, mi aplicación requiera privilegios administrativos o bien en vista que los eleve? También, me interaría saber la forma de detectar si el usuario actual tiene privilegios administrativos. Gracias. Saludos.- Chris. |
#2
|
||||
|
||||
Hola,
Para esto último sí que existe una función "IsUserAnAdmin", pero, sobre la que no encuentro documentación en MSDN, y que parece no estar declarada en Delphi. Sin embargo, puede usarse más o menos así:
Al menos en Windows XP SP2 funciona bien. |
#3
|
||||
|
||||
gracias dec, voy a probrala.
En caso de que no encuentre una solución al primer problema, lo que voy a hacer es advertir al usuario que tiene que tener privilegios administrativos. PD: http://msdn2.microsoft.com/en-us/library/bb776463.aspx Última edición por Chris fecha: 05-12-2007 a las 17:16:54. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Menu y privilegios de usuarios | santiago14 | Varios | 2 | 27-08-2006 16:57:53 |
Dar privilegios de Administrador a la Aplicación | PoZi | API de Windows | 16 | 26-04-2006 20:17:52 |
Privilegios en interbase | acrophet | Conexión con bases de datos | 1 | 09-02-2004 15:07:35 |
|