Aide et conseils concernant AutoIt et ses outils.
yohanb767
Niveau 5
Messages : 117 Enregistré le : mer. 28 déc. 2016 14:09
Status :
Hors ligne
#1
Message
par yohanb767 » dim. 16 déc. 2018 13:21
Bonjour à tous
je viens demander un peu d'aide car je suis bloqué avec un .ini que je n'arrive pas à créer dans ce chemin
"C:\Program Files (x86)\Gestionnaire de Litige"
par contre avec ce chemin ca fonctionne parfaitement
C:\Users\yohan\Desktop\Nouveau dossier (2)
pourtant dans la creation de mon script il me parait plus judicieux de mettre les .ini dans "Program Files(x86) que dans un autre dossier
voici la commande que j'envoi si quelqu'un peux me dire pourquoi cela marche avec l'un et pas l'autre
merci d'avance
Global $Option = "C:\Program Files (x86)\Gestionnaire de Litige\Option.ini"
IniWrite($Option, "Options", "client", "test")
Tlem
Site Admin
Messages : 11773 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#2
Message
par Tlem » dim. 16 déc. 2018 15:09
Bonjour Yohan.
Pour des raisons de sécurité, sous les nouveaux système Windows, pour pouvoir écrire dans les répertoires système, vous devez avoir une élévation de droits.
Du coup l'ajout de #requireadmin devrait résoudre le problème (pour ceux qui peuvent avoir cette élévation de droits), sinon si l'utilisateur ne peux pas avoir ces droits, vous devrez utiliser comme il se doit le dossier "Program Data".
Salutations
Thierry
yohanb767
Niveau 5
Messages : 117 Enregistré le : mer. 28 déc. 2016 14:09
Status :
Hors ligne
#3
Message
par yohanb767 » dim. 16 déc. 2018 16:30
Grand merci à toi Thierry !
j'ai cherché un moment pourquoi cela ne fonctionnais pas
Bonne journée
Yohan