Ver Mensaje Individual
  #2  
Antiguo 19-11-2008
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Reputación: 21
defcon1_es Va por buen camino
Hola.

Para que tu aplicacion tenga permisos de administrador en windows vista, incluye este codigo en el *.dpr:

{$R *.RES}
{vista.res} //pon esta línea en tu código

El fichero lo he dejado en el FTP del club, en la seccion Delphi-Win32/Recursos/

¿Es realmente necesario que escribas en el fichero win.ini?

La solución a tu problema:
Todas las carpetas de sistema, incluyendo c:\documents and settings
tienen marcada la opcion "Denegar permisos explicitamente" para cualquier grupo de usuarios.
Esta opcion prevalece sobre las del grupo administradores, puesto que al ser un grupo,
está contenido en la opcion "Todos los grupos".

Debes entrar como administrador y quitar esa marca.

Texto original:
All of the system areas including c:\documents and settings have the
Everybody Group with an Explicity Deny permission. This over-rides the full
control permission that the adminsitrator group has because he is also in
the everyone group. Just take Ownership as an admistrator and then remove
the Everyone Group and then you will have access.

http://www.vistax64.com/vista-genera...les-vista.html
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...

Última edición por defcon1_es fecha: 19-11-2008 a las 12:20:27.
Responder Con Cita