J'ai un souci avec un code qui me permet de télécharger un fichier...
Je pense certainement que le souci ne vient pas du code en lui-même, car il fonctionne, sauf pour un seul fichier.
Je pense donc qu'il y a un système de protection contre les téléchargements externes.
Mais je peux me tromper, d'où ma demande d'aide.

Donc j'ai fait deux codes :
- Le premier télécharge avec succès un fichier d'installation (le "setup" de Skype).
- Le second traite NirLauncher Package, mais n'arrive pas à le télécharger.
Il n'y pas d'erreur de code.
En effet, InetGetSize($url) me renvoit '0' alors qu'il s'agit du lien direct.
Voici le code qui fonctionne :
Func _Download_OK()
$url = "http://www.skype.com/go/getskype-full"
$fichier = @DesktopDir & "\skypefull.exe"
Global $Form1 = GUICreate("Form1", 250, 20, 192, 124, $WS_POPUP)
$avancement = GUICtrlCreateLabel("0 %", 210, 1, 100, 15)
GUICtrlSetFont(-1, 10, 5500, 0, "comic sans ms")
$Progression = GUICtrlCreateProgress(0, 0, 200, 20)
GUISetState(@SW_SHOW)
$myDL = InetGet($url, $fichier, 1, 1)
GUICtrlSetColor(-1, 0xFF0000)
GUICtrlSetFont(-1, 8, 400, 0, "comic sans ms")
$Taille_MAX = InetGetSize($url)
$Taille_MIN = 0
$pourcent = 0
If $Taille_MAX <= 0 Then
MsgBox(0, "", "erreur")
Exit
EndIf
Do
Sleep(50)
$Taille_MIN = InetGetInfo($myDL, 0)
$pourcent = Int(($Taille_MIN / $Taille_MAX) * 100)
GUICtrlSetData($Progression, $pourcent)
GUICtrlSetData($avancement, $pourcent & " %")
Until InetGetInfo($myDL, 2) ; Check if the download is complete.
InetClose($myDL) ; Close the handle to release resources.
GUICtrlSetData($Progression, 0)
ShellExecute(@DesktopDir)
Exit
EndFunc ;==>_Download_OK
Existe-t-il un autre moyen qu'InetGet ?
Ou existe-t-il une solution pour qu'InetGet fonctionne ?
Merci à tous

Et bonne journée / soirée

PS :
Tiens, ça me fait penser que j'ai oublié de demander un renseignement au chef... Vais le MP bientôt, j'ai encore du ménage à faire. ^^
++