Article View: free.it.visual-basic
Article #504Re: WinInet + FTP + Windows Firewall = Problemi
From: PBI
Date: Sun, 08 Jan 2006 11:33
Date: Sun, 08 Jan 2006 11:33
48 lines
2687 bytes
2687 bytes
RISOLTO IL PROBLEMA: facendo alcuni tentativi ho provato ad usare la funzione: Private Declare Function FTPPutFile Lib "wininet.dll" Alias "FtpPutFileA" (ByVal hFtpSession As Long, ByVal lpszLocalFile As String, ByVal lpszRemoteFile As String, ByVal dwFlags As Long, ByVal dwContext As Long) As Boolean Questa invia ( in modo sincrono ) correttamente i dati ( anche con il windows firewall attivo ). Io dovevo per� usare la funzione: Private Declare Function InternetWriteFile Lib "wininet.dll" (ByVal hFile As Long, ByRef sBuffer As Byte, ByVal lNumBytesToWrite As Long, dwNumberOfBytesWritten As Long) As Integer in quanto mi serve inviare dei pacchetti di 255 byte alla volta, per poter visualizzare un barra di progressione durante il download o l'upload. E qu� ho scoperto il problema ( forse un BUG ). Utilizzando un buffer di 255 elementi o pi�, come detto precedentemente la funzione si blocca ( solo con windows firewall attivo ). Diversamente utilizzando un buffer da 254 elementi in gi�, tutto funziona correttamente. "PBI" <pbi@pbinformatica.com> ha scritto nel messaggio news:43b7ae7d$0$332$5fc30a8@news.tiscali.it... > Salve a tutti e Buon Anno ! > > Ho un problema urgente ! > Ho realizzato un modulo in VB6 che permette di fare dei trasferimenti via > FTP usando > la WININET.DLL. In Windows XP SP2 funziona regolarmente solo se disabilito > il FIREWALL ( di windows ). > Attivando il FIREWALL, pur dicendo di "sbloccare" l'applicazione, mettendola > cio� > nelle eccezioni, il programma non comunica. In particolare la funzione della > libreria che si blocca � la seguente: > > InternetWriteFile(hFile, Data(0), BUFFERSIZE, loWritten) > > C'� qualcuno che ha dei suggerimenti o ha gi� risolto il problema. > > Grazie. > >
Technical Details
Message-ID:
<43c0fa81$0$335$5fc30a8@news.tiscali.it>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!draco.tiscalinet.it!news-f1.tiscali.it!not-for-mailReferences:
<43b7ae7d$0$332$5fc30a8@news.tiscali.it>Show Full Headers
Complete Article Headers
X-Google-Thread: f94ee,6a67fda266f406db X-Google-Attributes: gidf94ee,public X-Google-Language: ITALIAN,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!draco.tiscalinet.it!news-f1.tiscali.it!not-for-mail From: "PBI" <pbi@pbinformatica.com> Newsgroups: free.it.visual-basic References: <43b7ae7d$0$332$5fc30a8@news.tiscali.it> Subject: Re: WinInet + FTP + Windows Firewall = Problemi Date: Sun, 8 Jan 2006 12:33:51 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1478 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478 Lines: 50 Message-ID: <43c0fa81$0$335$5fc30a8@news.tiscali.it> Organization: Tiscali SpA NNTP-Posting-Host: 84.222.180.217 X-Trace: 1136720513 news.tiscali.it 335 84.222.180.217:4077 X-Complaints-To: abuse@tiscali.it