Come aggiungere informazioni manifest nel progetto delphi

Qual è il modo più semplice per aggiungere le informazioni manifest di a un progetto Delphi XE (.exe)?

È ansible aggiungere solo il nodo richiesto come:

    

o devo aggiungere l’intero file manifest, come?

    elevate execution level              

Se devo aggiungere l’intero file manifest, ho un conflitto con la build nel file manfest (che viene generato quando l’opzione-progetto “Activate Runtime-Theme” è impostata su true)?

È ansible aggiungere solo il nodo richiesto

Assolutamente no. Manifest è un documento XML e i documenti XML devono essere ben formati. Ecco la descrizione dello schema XML:

http://msdn.microsoft.com/en-us/library/aa374191(VS.85).aspx

Nota gli elementi e gli attributi richiesti.

Ecco alcuni link

Delphi e Controllo account utente di Windows Vista

Vista UAC Manifest

Ecco i passaggi:

 Create XML file with following content:    elevate execution level         

Assegna un nome a questo file XML come YourApplicationName.manifest

Crea un file di testo con il seguente contenuto:

 1 24 "YourApplicationName.manifest" 

Nome di questo file di testo come YourApplicationName.RC utilizzando la riga di comando eseguire il seguente comando:

brcc32 YourApplicationName.RC -foYourApplicationName.REC

Questo creerà un nuovo file di risorse chiamato YourApplicationName.REC Copia questo file YourApplicationName.REC nel percorso della risorsa dell’applicazione. Includi questo file di risorse nel DPR dell’applicazione,

come:

{$ R YourApplicationName.REC} Infine crea la tua applicazione – ora è pronta per ottenere i diritti di amministratore

Dovresti aggiungere l’intero manifest. Dovrai disabilitare la versione generata da IDE nel progetto.

Il vantaggio di questo è che avrai un controllo completo e trasparente del tuo manifest. Ad esempio, potresti voler aggiungere una voce in formato DPI in modo che l’app sia in grado di visualizzare valori di ridimensionamento dei caratteri più elevati.