Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите плиззз! Добавлено: 18.09.07 09:17  

Автор вопроса:  mr. Ed | Web-сайт: vario.org.ru | ICQ: 465041149 
 Доброго времени суток!
Вот есть возможность юзеру на комп закинуть приложение. Хотелось бы, чтоб это приложение качала из Инета rar арзив и запускала...Так надо чтоб не видно закачку было...Я пытаюсь качать на полный экран окно...
Это не троянец, тут другое...Заранее спасибо!

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #1 Добавлено: 18.09.07 14:33
Off-Top
Просьба ко всем, кто создаёт темы указывать суть вопроса в заголовке темы. Эдуард, если ты не знаешь как назвать тему, то хотя-бы Скрытая закачка файла из инета.

P.S.: Сорри за офф-топ и... спасибо за внимание! :)

Ответить

Номер ответа: 2
Автор ответа:
 Mr.Smile



ICQ: 427682013 

Вопросов: 14
Ответов: 464
 Профиль | | #2 Добавлено: 18.09.07 14:41
Так надо чтоб не видно закачку было...
Ставь сабклассинг на окно закачки,скрывай его, а по окончании закачки жми ОК!

или же

Const scUserAgent = "API-Guide test program"
Const INTERNET_OPEN_TYPE_DIRECT = 1
Const INTERNET_OPEN_TYPE_PROXY = 3
Const INTERNET_FLAG_RELOAD = &H80000000
Const sURL = "http://www.microsoft.com/index.htm"
Private Declare Function InternetOpen Lib "wininet" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Private Declare Function InternetCloseHandle Lib "wininet" (ByVal hInet As Long) As Integer
Private Declare Function InternetReadFile Lib "wininet" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
Private Declare Function InternetOpenUrl Lib "wininet" Alias "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal lpszUrl As String, ByVal lpszHeaders As String, ByVal dwHeadersLength As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Private Sub Form_Load()
    'KPD-Team 1999
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net

    Dim hOpen As Long, hFile As Long, sBuffer As String, Ret As Long
    'Create a buffer for the file we're going to download
    sBuffer = Space(1000)
    'Create an internet connection
    hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_DIRECT, vbNullString, vbNullString, 0)
    'Open the url
    hFile = InternetOpenUrl(hOpen, sURL, vbNullString, ByVal 0&, INTERNET_FLAG_RELOAD, ByVal 0&;)
    'Read the first 1000 bytes of the file
    InternetReadFile hFile, sBuffer, 1000, Ret
    'clean up
    InternetCloseHandle hFile
    InternetCloseHandle hOpen
    'Show our file
    MsgBox sBuffer
End Sub


Как размер файла определять не знаю.

Ответить

Номер ответа: 3
Автор ответа:
 mr. Ed



ICQ: 465041149 

Вопросов: 15
Ответов: 16
 Web-сайт: vario.org.ru
 Профиль | | #3
Добавлено: 18.09.07 19:32
 Огромное спасибо за совет и содействие!
Я решил эту проблему несколько иным способом, но все равно спасибо!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам