Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Crear archivo manifiesto para ejecutar aplicacion como admin

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Crear archivo manifiesto para ejecutar aplicacion como admin Responder citando

Buenas...

Necesito que mi aplicacion se ejecute como administrador en windows apartir del xp, y he encontrado este archivo

Código:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0"
    processorArchitecture="*"
    name="My app"
    type="win32"/>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        processorArchitecture="*"
        publicKeyToken="6595b64144ccf1df"
        language="*"/>
    </dependentAssembly>
  </dependency>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <!--This Id value indicates the application supports Windows Vista functionality -->
      <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
      <!--This Id value indicates the application supports Windows 7 functionality-->
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
      <!--This Id value indicates the application supports Windows 8 functionality-->
      <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
      <!--This Id value indicates the application supports Windows 8.1 functionality-->
      <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
      <!--The ID below indicates application support for Windows 10 -->
      <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>

    </application>
  </compatibility>
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>



Si realmente funciona no se como usarlo (creo que debo guardalo en la carpeta del ejecutable como xxxx.manifes..crear un archivo xxxx.rc que contenga 1 24 "xxxx.manifest" y añadirlo al proyecto, generar xxxx.res ejecutando Brcc32 -r xxxx.rc...y hasta aqui llego)
si hasta aqui voy bien que me falta.... y si no como lo hago....


alguien puede ayudarme..

Nota :Uso CB6

Gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

NI MAS NI MENOS.... he probado los pasos que he detallado antes .. compilo y la aplicacion se ejecuta como administrador tanto en un pc con windows 8 como en otro con Windows 10 Very Happy

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Explica exactamente que has hecho porque es un tema interesante.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

ok..



1) eN el Bloc de Notas pego el codigo xml cuyo codigo muestro en el hilo y lo guardo con las extension .manisfest en la carpeta donde tengo el proyecto.

myApp.manifest

2) Archivo nuevo en el Bloc de Notas y pongo 1 24 "myApp.manifest" y lo guardo con la extension .rc en la carpeta donde tengo el proyecto

Manifiesto.rc

3) Accedo al entorno dos ejecutando cmd y me situo en la carpeta donde tengo Manifiesto.rc , hay ejecuto el comando Brcc32 -r Manifiesto.rc y se crea el archivo Manifiesto.res

4) Desde el IDE de cb6 añado el archivo Manifiesto.rc al proyecto Proyect->Add to Poyect

5)Compilo y ya esta

Espero Haberme Explicado bien

Gracias...
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Perfectamente. Muchas gracias.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.