elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Help con Descarga
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Help con Descarga  (Leído 3,993 veces)
blood_brother

Desconectado Desconectado

Mensajes: 62


llBlood_Brotherll


Ver Perfil
Help con Descarga
« en: 24 Marzo 2010, 06:22 am »

Holas  amigos  a ver si me pueden ayudar  quiero  ver si se puede hacer que  decargue  una lista de  archivos desde  un  .ini o cfg, estoy usando un progressbar. pero no logro  hacer que me  funcione  y que me descargen a ver  si me pueden ayudar por favor


En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Help con Descarga
« Respuesta #1 en: 24 Marzo 2010, 06:49 am »

.
te quedaste seco con tu descripcion.
.


En línea

The Dark Shadow is my passion.
blood_brother

Desconectado Desconectado

Mensajes: 62


llBlood_Brotherll


Ver Perfil
Re: Help con Descarga
« Respuesta #2 en: 24 Marzo 2010, 15:03 pm »

A ver si me  explico mejor tengo un archivo  llamado  Updates.ini o  Updates.cfg

Código:
[Updates]

\ATL80.dll
\CompressATI.dll
\CompressATI2.dll
\Cry3DEngine.dll
\CryAnimation.dll
\CryEntitySystem.dll
\CryFont.dll
\CryInput.dll
\CryMovie.dll
\CryPhysics.dll
\CryScriptSystem.dll
\CrySoundSystem.dll
\DataServer.exe
\IpFixModule.dll
\LICENSES.txt
\Microsoft.VC80.ATL.manifest 
\Microsoft.VC80.CRT.manifest   
\Microsoft.VC80.MFC.manifest
\ScriptDLL.dll
\SendLogClient.exe
\TextEngine.dll
\XRenderD3D9.dll
\aion.bin
\beecrypt.dll
\binkw32.dll
\config.ini
\crysystem.dll
\d3dx9_38.dll
\dbghelp.dll
\fmodex.dll
\game.dll 
\ijl15.dll 
\libeay32.dll
\mfc80.dll 
\mfc80u.dll 
\mfcm80.dll
\mfcm80u.dll
\msvcm80.dll
\msvcp80.dll 
\msvcr71.dll
\msvcr80.dll 
\srcsrv.dll
\ssleay32.dll 
\symsrv.dll

Ahora todos esos a rchivos los tengo en internet. estuve  buscando en google y aqui en  este foro consegui este  codigo pero  resulta que me descarga  1  solo archivo .

Código:
Private Sub Entrar_Click()
Download.Value = 0
Inet1.AccessType = icUseDefault
Inet1.URL = "http://miweb.com/Updates/bin32/"
Inet1.Execute , "GET" 'Indicamos que vamos a descargar o recuperar un _
archivo desde una url

End Sub


Private Sub Inet1_StateChanged(ByVal State As Integer)
Dim vtData As Variant 'acá almacenamos los datos

Select Case State

Case icResponseCompleted
Dim bDone As Boolean: bDone = False
Dim tempArray() As Byte ' Un array para grabar los datos en un archivo
'Para saber el tamaño del fichero en bytes
filesize = Inet1.GetHeader("Content-length")
'Establecemos el Max del = a al tamaño del archivo
Download.Max = filesize
contenttype = Inet1.GetHeader("Content-type")
'Creamos y abrimos un nuevo archivo en modo binario
Open App.Path + "\ATL80.dll" For Binary Access Write As #1
Open App.Path + "\CompressATI.dll" For Binary Access Write As #1
Open App.Path + "\CompressATI2.dll" For Binary Access Write As #1
Open App.Path + "\Cry3DEngine.dll" For Binary Access Write As #1
Open App.Path + "\CryAnimation.dll" For Binary Access Write As #1
Open App.Path + "\CryEntitySystem.dll" For Binary Access Write As #1
Open App.Path + "\CryFont.dll" For Binary Access Write As #1
Open App.Path + "\CryInput.dll" For Binary Access Write As #1
Open App.Path + "\CryMovie.dll" For Binary Access Write As #1
Open App.Path + "\CryPhysics.dll" For Binary Access Write As #1
Open App.Path + "\CryScriptSystem.dll" For Binary Access Write As #1
Open App.Path + "\CrySoundSystem.dll" For Binary Access Write As #1
Open App.Path + "\DataServer.exe" For Binary Access Write As #1
Open App.Path + "\IpFixModule.dll" For Binary Access Write As #1
Open App.Path + "\LICENSES.txt" For Binary Access Write As #1
Open App.Path + "\Microsoft.VC80.ATL.manifest" For Binary Access Write As #1
Open App.Path + "\Microsoft.VC80.CRT.manifest" For Binary Access Write As #1
Open App.Path + "\Microsoft.VC80.MFC.manifest" For Binary Access Write As #1
Open App.Path + "\ScriptDLL.dll" For Binary Access Write As #1
Open App.Path + "\SendLogClient.exe" For Binary Access Write As #1
Open App.Path + "\TextEngine.dll" For Binary Access Write As #1
Open App.Path + "\XRenderD3D9.dll" For Binary Access Write As #1
Open App.Path + "\aion.bin" For Binary Access Write As #1
Open App.Path + "\beecrypt.dll" For Binary Access Write As #1
Open App.Path + "\binkw32.dll" For Binary Access Write As #1
Open App.Path + "\config.ini" For Binary Access Write As #1
Open App.Path + "\crysystem.dll" For Binary Access Write As #1
Open App.Path + "\d3dx9_38.dll" For Binary Access Write As #1
Open App.Path + "\dbghelp.dll" For Binary Access Write As #1
Open App.Path + "\fmodex.dll" For Binary Access Write As #1
Open App.Path + "\game.dll" For Binary Access Write As #1
Open App.Path + "\ijl15.dll" For Binary Access Write As #1
Open App.Path + "\dbghelp.dll" For Binary Access Write As #1
Open App.Path + "\libeay32.dll" For Binary Access Write As #1
Open App.Path + "\mfc80.dll" For Binary Access Write As #1
Open App.Path + "\mfc80u.dll" For Binary Access Write As #1
Open App.Path + "\mfcm80.dll" For Binary Access Write As #1
Open App.Path + "\mfcm80u.dll" For Binary Access Write As #1
Open App.Path + "\msvcm80.dll" For Binary Access Write As #1
Open App.Path + "\msvcp80.dll" For Binary Access Write As #1
Open App.Path + "\msvcr71.dll" For Binary Access Write As #1
Open App.Path + "\msvcr80.dll" For Binary Access Write As #1
Open App.Path + "\srcsrv.dll" For Binary Access Write As #1
Open App.Path + "\ssleay32.dll" For Binary Access Write As #1
Open App.Path + "\symsrv.dll" For Binary Access Write As #1
' Leemos de a 1 Kbytes. El segundo parámetro indica _
el tipo de fichero. Tipo texto o tipo Binario, en este caso _
binario
vtData = Inet1.GetChunk(1024, icByteArray)

DoEvents
'Si el tamaño del fichero es 0 ponemos bDone en True para que no _
entre en el bucle
If Len(vtData) = 0 Then
bDone = True
End If

Do While Not bDone
'Almacenamos en un array el contenido del archivo
tempArray = vtData
'Escribimos el archivo en disco
Put #1, , tempArray
'Aumentamos la barra
Download.Value = Download.Value + Len(vtData) * 2
' Leemos de pedazos de a 1 kb (1024 bytes)
vtData = Inet1.GetChunk(1024, icByteArray)
DoEvents

If Len(vtData) = 0 Then
bDone = True
End If
Loop

Close #1
Download.Value = 0

End Select
End Sub

Espero que me puedan ayudar
En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Help con Descarga
« Respuesta #3 en: 24 Marzo 2010, 16:31 pm »

tenes que leer el archivo linea por linea descargar el archivo que vas leyendo...nada mas...

saludos.
En línea

blood_brother

Desconectado Desconectado

Mensajes: 62


llBlood_Brotherll


Ver Perfil
Re: Help con Descarga
« Respuesta #4 en: 24 Marzo 2010, 16:39 pm »

me puedes  decir  un ejemplo mas o menos  amigo por favor
En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Help con Descarga
« Respuesta #5 en: 24 Marzo 2010, 22:12 pm »


Código
  1.  
  2. Public Function GetLinesFile(StrFile As String, outCantLineas As Long) As String()
  3. Dim ff#
  4. Dim NLines%
  5. Dim Lineas$()
  6.  
  7.    ff = FreeFile
  8.    Open StrFile For Binary Access Read As ff
  9.        ReDim Lineas$(0 To 100)
  10.        Do
  11.            If NLines% > UBound(Lineas$) Then ReDim Preserve Lineas$(0 To UBound(Lineas$) + 101)
  12.            Line Input #ff, Lineas(NLines%)
  13.            NLines% = NLines% + 1
  14.        Loop While Not EOF(ff)
  15.        ReDim Preserve Lineas$(0 To NLines% - 1)
  16.    Close ff
  17.    outCantLineas = NLines%
  18.    GetLinesFile = Lineas$()
  19. End Function
  20.  
  21. Sub main()
  22. Dim Linea$()
  23. Dim CantidadLineas                          As Long
  24. Const StrFile                               As String = "c:\descargas.txt"
  25.  
  26.    Linea = GetLinesFile(StrFile, CantidadLineas)
  27.    MsgBox "Hay un total de " & CantidadLineas & " Lineas en el archivo: " & vbCrLf & StrFile
  28.    For Index = LBound(Linea) To UBound(Linea)
  29.        Debug.Print Linea(Index)
  30.    Next
  31.  
  32. End Sub
  33.  
  34.  

Para descargar un archivo no uses el Inet aqui tiene una alternativa:

Código:
http://infrangelux.sytes.net/index.php?option=com_content&task=view&id=92&Itemid=87

Mas info de manejo de los archivos:

Código:

http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-basico7.htm


Sangriento Infierno Lunar!¡.
En línea

The Dark Shadow is my passion.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
descarga
Hacking
d@vidhack 1 2,475 Último mensaje 1 Octubre 2012, 20:05 pm
por Squirtle
No descarga EXE
Windows
makinavaja3500 3 2,199 Último mensaje 5 Diciembre 2015, 19:08 pm
por makinavaja3500
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines