Como fazer o download de um ficheiro para WinINet.dll
Software  
 
Conhecimento computador >> Software >> Software Utility >> 
Como fazer o download de um ficheiro para WinINet.dll
A biblioteca de vínculo dinâmico WinInet.dll é um módulo que contém funções relacionadas à Internet usado por muitas aplicações comuns do Windows para se comunicar pela Internet. Você pode usar esta DLL em seus próprios aplicativos , desenvolvidos em qualquer ambiente de desenvolvimento integrado, para baixar um arquivo de qualquer tamanho a partir de um site usando alguns buffers simples e corretamente calcular o tamanho do arquivo. Instruções
1

Criar uma nova função que leva o URL como parâmetro único , usando este código:

std :: string GetUrl (char const * URL) {

2

Insira este código para criar um novo buffer constante para armazenar o tamanho das peças que compõem o seu arquivo :

const int DownloadBufferSize = 1024 ;
3

Adicione este código para criar uma constante que armazena os erros , no caso do seu programa gera um:

const std :: string errorString = "ERRO ";
4

Use a função HINTERNET de WinInet para abrir uma conexão com a Internet, antes de tentar baixar o arquivo, inserindo este código:

HINTERNET hInternet = InternetOpen ( " GINA : Versão 0.1 " , INTERNET_OPEN_TYPE_DIRECT , NULL , 0, 0); if ( hInternet == NULL ) {return errorString ;}
5

Abra a URL usando este código:

HINTERNET hFile = InternetOpenUrl ( hInternet , URL , NULL, 0, 0, 0); if ( hFile == NULL ) {return errorString ;}
6

Criar um tampão que mantém o tamanho do arquivo , inserindo este código:

DWORD sizeBuffer ; DWORD comprimento = sizeof ( sizeBuffer );
7

obter o tamanho de arquivo usando este código :

bool consegue = HttpQueryInfo ( hFile , HTTP_QUERY_CONTENT_LENGTH

Anterior :

Próximo : No
  Os artigos relacionados
·Idea Características Vs . ACL 
·Nuvem de impressão do Chrome em um iPhone 
·Como usar um nome e título sobre Outlook 
·Depuração de Erros de HP Advisor 3.1 Programa em um l…
·Como o LogMeIn obter através do Firewall 
·Onde estão os arquivos em quarentena em Symantec 
·Como remover a barra de ferramentas vGrabber 
·O que não autoriza o seu computador significa 
·Como usar o Editor de UT2004 
·Wi- Fi Sync Rachado Aviso 
  Artigos em destaque
·Como hospedar um servidor gratuito 
·Como instalar o Microsoft Word em um Netbook 
·Como congelar linhas e colunas 
·Como converter MKV para WMV 
·Como criar e usar uma tela de desenho no Word 2007 
·Como proteger uma tabela de dados em um formulário do …
·O que é Trojan Horse Crypt 
·Como excluir um campo de texto no Adobe Acrobat 
·Como reinstalar o Gerenciador de Tarefas 
·Tutorial para editar uma imagem de fundo usando o Adobe…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados