-
[Problème] Droits admin
Bonjour, j'ai fait une petite appli VB.net, qui marche parfaitement, du moins, pendant le debug.
Elle extrait le contenu d'un .rar à l'aide d'un invite de commande UnRar.exe (venu du site officiel) dans le dossier du programme.
Mais quand le programme se trouve dans le dossier ou je veux le placer (un dossier de program files), alors l'unrar ne se fait pas correctement, probablement à cause des droits admin.
J'ai mis les deux .exe en execution admin, mais quand je lance mon programme, il me demande les droits admin, et quand viens le Unrar, aucune demande, la fonction ne s'execute pas.
Auriez vous un moyen de palier ce problème ?
-
Qu'en est-il des droits du dossier ( situé dans Programs Files) ?
-
Je ferais le test demain, je suppose que ça arrangerait les choses, mais je n'ai pas envie que le client doive faire cette manipulation ...
-
Si tu es sous Vista ou W7, hors phase d'installation, tu ne dois pas écrire (ou extraire) de fichiers dans un dossier ou sous-dossier de Program Files, il faut obligatoirement les droits admins pour le faire.
Si t as des fichiers à écrire/extraire, tu dois le faire soit dans un sous-dossier du dossier utilisateur, soit dans un sous-dossier du dossier ProgramData soit dans un sous dossier spécifique hors dossiers systèmes de windows, une arborescence que tu as toi-même créée à partir de la racine par exemple, ou sur un autre disque
-
Et je pourrais ensuite les déplacer ou je veux?
C'est un updater donc...... il faut que les fichiers soient dans le dossier programfiles