Bonjour
J'ai un problème avec un exe qui doit écrire dans la clef HKLM. J'ai joint ce manifest
Ce programme malheureusement ne fonctionne que sur mon PC Vista, et sur un autre PC Vistaqui à l'environnement de développement, il ne fonctionne pas non plus sous XP (ça c'est moins grave).
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 <?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="X86" name="mon-prog" type="win32"/> <description>Inscription dans la base de registres</description> <!-- Identify the application security requirements. --> <ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft-com:asm.v2"> <ms_asmv2:security> <ms_asmv2:requestedPrivileges> <ms_asmv2:requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> </ms_asmv2:requestedPrivileges> </ms_asmv2:security> </ms_asmv2:trustInfo> </assembly>
D'abord, quelle est l'utilité de la mention ms_asmv2 rajoutée, j'ai cherché (sans doute très mal) sur le site Microsoft mais je n'ai rien trouvé, peut-on s'en passer ?
Ma question, y a-t-il des dll spéciales à distribuer avec ce programme pour qu'il fonctionne sur tous les PC sous Vista ?
Merci de tout éclaircissement.
Partager