Bonjour,
Pour des raisons de sécurité, je dois fournir à mes clients, une application
qui se lance sur un compte windows Limité.
Cependant, certains fichiers pour l'initialisation de mon application doivent être accessible en écriture.
Et donc au moment de lancer mon application, j'ai une erreur WINDOWS, avec un GetLastError()=5 ERROR_ACCESS_DENIED, ce qui est logique.
J'ai trouvé une solution en passant par un batch qui donne les droits à mon
application :
runas /savecred /user:"Administrateur" c:\MonApplication\application.exe
Mais n'y a t-il pas une autre façon de faire en C++.
Sachant que j'ai déjà exploré la solution de l'ouverture de mes fichiers dans
mon application en utilisant CreateFile(...), mais cela me semble un peu flou.
Quelqu'un aurait-il une piste.
Partager