Bonjour à tous,

J'avais créé un programme tout bête qui lancait un autre programme au bout de x secondes et qui redimensionnait la fenêtre.

Ca fonctionne bien mais sous vista, il demande l'autorisation d'executer le programme à chaque fois. J'ai lu qu'il fallait utiliser un manifest pour contourner le message.

Donc j'en ai créé un :

<assembly xmlns=""urn:schemas-microsoft-com:asm.v1"" manifestVersion=""1.0"">
<asmv3:trustInfo xmlns:asmv3=""urn:schemas-microsoft-com:asm.v3"">
<asmv3:security>
<asmv3:requestedPrivileges>
<asmv3:requestedExecutionLevel
level=""asInvoker""
uiAccess=""false"" />
</asmv3:requestedPrivileges>
</asmv3:security>
</asmv3:trustInfo>
</assembly>
Je l'ai ensuite compilé en ressource avec ce rc qui contient :
MANIFESTVISTA MANIFEST Redim.manifest
Donc j'ai mon fichier compilé Redim_manifest.res

Puis sous delphi 7, j'ai ajouté cette ligne la après implémentation :
{$R Redim_manifest.res}
Problème : je ne vois aucune différence avec ou sans le manifest, lorsque j'execute le programme j'ai toujours la demande d'autorisation.

Quelqu'un saurait-il pourquoi?
Merci d'avance pour votre aide