Hace tiemo , buscando como crear un downloader , sencillo
me tope con la Funcion "URLDownloadToFile" de la libreria "urlmon.h" , fucnion mas que conocida
que permite descargar archivos desde Internet!
Como el Dev-cpp , parecia no tener dicha libreria , y me daba peresa buscarla y descargarla , me puse
a experimentar cragando la API directamnete desde la Dll , he aqui el resultado....
Código: Seleccionar todo
#include <stdio.h>
#include <windows.h>
/*
By ØnLy
IDE : Dev-cpp
Compilador : GCC
Dedicatoria : http://www.indetectables.net
http://www.corp-51.net/
http://onlydevelopments.blogspot.com/
Descripcion: Simple Downloader , cargando API en Memoria!
*/
typedef char (*NuevoDownloadFile)(int,char*,char*,int,int);
char DescargarArchivo(char* URL , char* Nombre );
int main()
{
if(DescargarArchivo("http://www.google.com/" , "C:\\lko.html" ) == S_OK )
printf("Archivo Descargado Correctamente!");
else
printf("Error en la Descarga del Archivo!");
getchar();
return 0;
}
char DescargarArchivo(char* URL , char* Nombre)
{
NuevoDownloadFile _NwDf = (NuevoDownloadFile)GetProcAddress( LoadLibrary("urlmon.dll") , "URLDownloadToFileA" );
_NwDf( 0 ,URL , Nombre , 0 , 0 );
}