Bonjour,
En mettant $i_Passive à 1, vous forcez le mode direct de connexion, comme si le routeur était juste derrière (cf le fichier FTPex .au3):
Code : Tout sélectionner
Global Const $INTERNET_OPEN_TYPE_DIRECT = 1
Global Const $INTERNET_OPEN_TYPE_PRECONFIG = 0
Global Const $INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY = 4
Global Const $INTERNET_OPEN_TYPE_PROXY = 3
en mode 0, la fonction récupère le mode la conf proxy via la registry.
Maintenant dans le monde des suppositions :
- Il est peut être possible que vous ayez un proxy (genre antivirus en local, comme Avast) qui bloque l'accès direct
- Vous avez peut être un proxy web distant, et un applicatif qui catch les redirections direct vers ce proxy sous XP (méfions nous de la magie noire de la convivialité).
En tout cas votre "pansement" force le script à récupérer le mode de connexion sous W7 et visiblement ce n'est pas le mode direct.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.