Bonjour à tous,
J'espère poster au bon endroit, j’ai un souci de distribution d’application vb6 sous environnement Vista. L’installation se passe très bien mais lorsque je lance l’application en cliquant sur l’icône j’obtiens un message d’erreur (accès base). Si maintenant je relance l’appli en faisant clic droit sur l’icône puis ‘: « exécuter en tant qu’administrateur », l’application s’ouvre alors normalement et fonctionne correctement.
A priori, il semble que la solution soit de joindre un fichier Manifest au programme d’installation. Après recherches, j’ai donc crée un fichier texte avec Notepad que j’ai appelé Monappli.exe.manifest et y ai mit ceci
Comme j’ai pu lire sur différents post, j’ai ensuite simplement copié ce ficher dans le même répertoire que celui de l’application. Sans autre manipulations, cela ne change rien. Comment faire à présent pour que ce fichier soit prit en compte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity name=" Monappli.exe " processorArchitecture="x86" version="7.0.0.0" type="win32"/> <description>Description personalisée</description> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly>
Quelle manipulation, quel outil utiliser pour exploiter ce fichier ?
Merci de vos lumières et expériences
PS : le pgm est développé sous environnement Visual Basic 6.0 et j’utilise Innosetup pour generer le prog d’empaquetage
Partager