Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > Trucos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Los mejores trucos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Privilegios de Administrador en Vista

Los pasos que se deben seguir para crear una aplicación que se ejecute con privilegios de administrador en Güindos Vista son los siguientes;

1. Crear un archivo con cualquier nombre (Ej. vista.xml) con el siguiente contenido;

[html]<?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>[/html]

2. Crear un archivo fuente de recursos (Ej. Vista.RC) con el siguiente contenido;
1 24 vista.xml

3. En la línea de comandos compilar el recurso;
c:\>brcc32 Vista

4. Una vez creado el archivo de recursos, incluirlo en el proyecto con la siguiente directiva;
{$r vista.res}

Esto funciona de la misma manera que el XP manifiest del Güindos XP, pero su función no es visual si no es la de dar a la aplicación huésped los suficientes privilegios para poder acceder a carpetas “de sistema” y a zonas del registro (entre otros), que normalmente son inaccesibles en dicho S.O.

Dejo un hilo de referencia con el recurso necesario ya compilado, y un ejemplo verificable con REGEDIT en Vista.

http://www.clubdelphi.com/foros/showthread.php?t=54883
Responder Con Cita
  #2  
Antiguo 24-08-2008
KATODO KATODO is offline
Miembro
 
Registrado: jul 2008
Posts: 19
Poder: 0
KATODO Va por buen camino
¿Cómo se incluye este archivo de recursos en C++ Builder?
Responder Con Cita
  #3  
Antiguo 06-04-2011
jhonalone jhonalone is online now
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 545
Poder: 17
jhonalone Va por buen camino
No se si estoy haciendo algo mal.
Delphi 7, instalado en XP.
la versión de brcc32 es 5.40

Intento compilar un programa para usarlo en Vista, siguiendo paso por paso las instrucciones de Javier.
Con el fichero del hilo, no me deja compilarlo, (Poniendo al fichero "vista" que viene en el comprimido la extensión .RES)

Generando el .RES con las instrucciones de arriba si que lo compila, pero obtengo dos mensajes distintos cuando intento ejecutarlo en XP Pro me dice:

"No se pudo iniciar la aplicación porque la configuración es incorrecta. Reinstalar la aplicación puede solucionar el problema".

Cuando lo intento en Vista Home Premium me dice:

"Error al iniciar la aplicación; la configuración en paralelo no es correta. Consulte el registro de eventos de la aplicación para obtener más detalles."

Perdón por la longitud del comentario, pero era necesario.

Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:55:27.


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
Copyright 1996-2007 Club Delphi