Page 1 sur 1

[..]FileMove et Vista

Posté : mer. 30 juil. 2008 19:23
par Xnorky
Bonjour à tous,

J'ai un soucis avec la fonction FileMove.

En effet, je n'arrive pas à déplacer un fichier dans le dossier "Program Files" (ou n'importe quel sous dossier).

J'ai essayé la fonction en déplaçant ce même fichier dans un autre répertoire, aucun problème...

En fait je n'arrive pas non plus à extraire une archive 7zip non plus (si ça peut aider)

Quelqu'un saurait-il pourquoi ?

Merci d'avance

PS : Je suis sous Vista Edition Familiale Premium et j'utilise AutoIt v3.2.12.1

Re: FileMove et Vista

Posté : mer. 30 juil. 2008 19:50
par SagePourpre
À quoi ressemble ton code ...


J'ai fait un petit test rapide
et je n'ai eu aucun souci ( sous vista moi aussi)

Code : Tout sélectionner

FileMove("3.exe","c:\program files\3.exe")

Re: FileMove et Vista

Posté : mer. 30 juil. 2008 19:51
par jbnh
Salut,

Premierement: Présentation d'un post Image

Pour déplacer un fichier dans program files:

Code : Tout sélectionner

FileMove ("test.txt", @ProgramFilesDir&"\test.txt")
Image

Re: [..]FileMove et Vista

Posté : mer. 30 juil. 2008 19:59
par Xnorky
désolé pour la présentation du post.

ensuite, je connais la fonction, elle fonctionne bien sous XP mais pas sous Vista chez moi.

Apparemment, ça viendrait du centre de sécurité, qquechose comme ça...

Re: [..]FileMove et Vista

Posté : mer. 30 juil. 2008 20:03
par jbnh
tu n'es pas admin?

Re: [..]FileMove et Vista

Posté : mer. 30 juil. 2008 20:07
par Xnorky
si pourtant... c'est bien ça le problème

Re: [..]FileMove et Vista

Posté : mer. 30 juil. 2008 20:09
par jbnh
c'est quoi l'erreur, essaye un bête exemple avec deux dossiers simples?

Il se passe quelque chose ? rien?

Re: [..]FileMove et Vista

Posté : mer. 30 juil. 2008 20:17
par Xnorky
ça fonctionne avec des dossier simples comme C:\TEST ou C:\BLABLA

Mais lorsque c'est un sous-dossier de "Program Files", ça fonctionne pas

J'ai essayé avec "C:\Program Files", "C:\Progra~1" et @ProgramFilesDir mais rien n'y fait

Re: [..]FileMove et Vista

Posté : mer. 30 juil. 2008 20:54
par SagePourpre
Si tu envoyais un exemple de ton code, ça pourrait aider à trouver l'erreur.

t'as mis un flag pour ton sous-dossier ?

Regarde dans l'aide tu vas voir si tu tapes Filemove les flag (0,1,8,9)

Si ton sous-dossier n'existe pas, il te faut un flag pour qu'il soit crée automatiquement.

Re: [..]FileMove et Vista

Posté : mer. 30 juil. 2008 23:50
par Tlem
Désactivez l'UAC de Vista, ou essayez en rajoutant ceci au début de votre code :

Code : Tout sélectionner

#RequireAdmin