View Full Version : [VB.Net] Far usare a un WebBrowser i coockie di Internet explorer
Come posso far utilizzare al mio WebBrowser di VB2008 i coockie, i files temporanei di internet explorer? grazie in anticipo delle risposte...
Qualcuno mi aiuta perfavore?
daxdaxdax
14-06-2010, 17:46
Forse questo può darti una mano:
http://www.morpheusweb.it/html/scripts/vbnet/vbnet_sessionicookie.asp
Forse questo può darti una mano:
http://www.morpheusweb.it/html/scripts/vbnet/vbnet_sessionicookie.asp
sito interessante ma non mi riconosce l'algoritmo request e response...
tomminno
15-06-2010, 07:43
sito interessante ma non mi riconosce l'algoritmo request e response...
Per forza quello riguarda ASP.NET (che poi non sono algoritmi ma oggetti).
Cosa ci devi fare di preciso con questi cookie?
La classe WebBrowser è un wrapper di IE quindi i cookie sono esattamente quelli di IE.
Per forza quello riguarda ASP.NET (che poi non sono algoritmi ma oggetti).
Cosa ci devi fare di preciso con questi cookie?
La classe WebBrowser è un wrapper di IE quindi i cookie sono esattamente quelli di IE.
Allora, in pratica ho questo webbrowser che si connette ad un sito, pero ogni volta che apro il mio programma, a questo sito risulta sempre sloggato...
vorrei fare in modo che utilizzi i cookies di ie in modo che rimanga sempre loggato...
PS
se io loggo nel mio programma quando apro ie, ie mi risulta sloggato.
tomminno
15-06-2010, 10:56
Prova se questo fa al caso tuo:
http://stackoverflow.com/questions/1876599/keeping-cookies-after-application-restart-c-webbrowser-control
E' in C# ma dovrebbe cambiare poco.
Prova se questo fa al caso tuo:
http://stackoverflow.com/questions/1876599/keeping-cookies-after-application-restart-c-webbrowser-control
E' in C# ma dovrebbe cambiare poco.
non riesco a tradurre questo codice da C# a vb.net
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern bool InternetGetCookie(
string lpszUrlName,
string lpszCookieName,
StringBuilder lpszCookieData,
[MarshalAs(UnmanagedType.U4)]
ref int lpdwSize
);
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern bool InternetSetCookie(
string lpszUrlName,
string lpszCookieName,
string lpszCookieData
);
potete aiutarmi perfavore?
daxdaxdax
15-06-2010, 17:08
Spero stavolta di non consigliarti male.. Io questo ogni tanto lo uso...
http://www.developerfusion.com/tools/convert/csharp-to-vb/
Spero stavolta di non consigliarti male.. Io questo ogni tanto lo uso...
http://www.developerfusion.com/tools/convert/csharp-to-vb/
Ora è venuto fuori questo pero contiene degli errori (sono in rosso)
<DllImport("wininet.dll", CharSet := CharSet.Auto, SetLastError := True)> _
Public Shared Function InternetGetCookie(ByVal lpszUrlName As String, ByVal lpszCookieName As String, ByVal lpszCookieData As StringBuilder, <MarshalAs(UnmanagedType.U4)> ByRef lpdwSize As Integer) As Boolean
End Function
<DllImport("wininet.dll", CharSet := CharSet.Auto, SetLastError := True)> _
Public Shared Function InternetSetCookie(ByVal lpszUrlName As String, ByVal lpszCookieName As String, ByVal lpszCookieData As String) As Boolean
End Function
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.