Bonjour, j'ai un probleme un peu particulier
j'ai passé le stade de la compilation de mon code-source... et le programme ne rencontre aucune erreur

l'utilisation que je fais de la lib urlmon est ici toute simple: télécharger la page d'accueil de google.fr et la stocker sur mon disque dur
seulement voila, d'apres mon programme, google.fr n'existe pas, ce qui est assez génant
aussi je vous soumet mon code source

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
 
#include <iostream> 
#include <windows.h> 
#include <stdlib.h>   
 
using namespace std;
 
bool DownloadFile(LPCTSTR URL , LPCTSTR LocalFilename); 
 
typedef long (WINAPI * MYPROC)(long,LPCTSTR,LPCTSTR,DWORD,long);
 
 
int main()
{
        LPCTSTR URL = "www.google.fr";
        LPCTSTR LocalFilename = "C:\\index.html";
 
	bool success;
 
	success = DownloadFile(URL ,LocalFilename); 
	if (success == false)
	{
		cout << "There is a problem with your url" << endl;
	}
	else
	{
		cout << "It works" << endl;
	}
 
 
    system("pause");  // hold window open so user can see output
 
	return (0);
 
} 
 
bool DownloadFile(LPCTSTR URL , LPCTSTR LocalFilename) 
{        
 
 
    long lngRetVal; 
 
 	HMODULE hinstLib; 
 
    MYPROC ProcAdd;
 
    BOOL fFreeResult, fRunTimeLinkSuccess = FALSE;
	hinstLib = LoadLibrary("urlmon.dll");
 
   if(hinstLib != NULL)
  { 
 
 	ProcAdd = (MYPROC) GetProcAddress(hinstLib, "URLDownloadToFileA");
 
 
	   if (NULL != ProcAdd) 
	   {  // If the function address is valid ...
          cout << "function loaded !" << endl << endl;
            fRunTimeLinkSuccess = TRUE;
 
 	    	cout << "Value of URL: " << URL << endl;
			cout << "Value of LocalFilename: " << LocalFilename << endl;
 
 
		    lngRetVal = ProcAdd(0, URL, LocalFilename, 0, 0);
 
		    fFreeResult = FreeLibrary(hinstLib);
 
		}	
  }
 
 
	if (lngRetVal==S_OK)
	{
		return (true); // file successfully retrieved
	} 
	else
	{
		return (false); 
	}
 
}

Merci d'avance