J'ai créé une application MFC à l'aide de Visual Studio 2008 et elle doit fonctionner sous W2K, XP, 2003 et Vista. L'application écrit dans HKLM dans le registre et ne fonctionnera sur Vista que si vous l'exécutez en tant qu'administrateur.Forcer l'exécution de mon application MFC en tant qu'administrateur sous Vista
Ma question est: puis-je forcer l'application à fonctionner en tant qu'administrateur automatiquement? Cela implique-t-il de créer un fichier manifeste? En ce moment je suis ce qui suit dans stdafx.h que je suppose que crée un fichier manifeste à la volée:
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
Puis-je modifier cette ligne pour forcer l'élévation ou dois-je faire quelque chose avec le manifeste du projet VC paramètres?
Merci d'avance.
Je pense que vous devriez ajouter le lien src https://msdn.microsoft.com/fr-fr/library/bb384691.aspx – user1686407