Bonjour,
J'écris en C++ de Qt, j'ai besoin de créer dynamiquement des raccourcis windows vers des fichiers en windows7.
Je n'ai trouvé que la commande ms-dos "MKLINK", mais cette solution est batarde, car il faut l'exécuter avec les "privilèges administrateur" !
Pour l'instant seule la désactivation de l'UAC me permet d'exécuter mklink dynamiquement !
Y-a-t'il une autre solution ?
(avec l'UAC actif, ca marche si je lance manuellement un .BAT dans une session "cmd" pour laquelle j'ai demandé l'élévation préalable des privilèges)
Merci d'avance pour l'aide.
Exécuter MKLINK dynamiquement
mar, 09/03/2010 - 16:25
#1
Exécuter MKLINK dynamiquement
Dans ton appli C++ est-ce que tu as essayé d'appeler l'API Windows CreateHardLink ?
Honnêtement je ne sais pas comment ça se comporte avec l'AUC, mais ça vaut un essai je crois. Bien sûr ça va dépendre de sur quoi pointe le raccourci et sur à quel endroit il est placé.