Olá pessoal, peço a ajuda de vocês.
Estou tentando coletar o conteúdo de um determinado cookie para autenticar em um determinado site. Porém, ocorre um erro no arquivo VSHOST.exe e tenho que finalizar o programa.
Estou utilizando o seguinte código:
1. Public Shared Function GetCookie(ByVal url As String) As String
2. Dim size As String = 512
3. Dim sb As StringBuilder = New StringBuilder(size)
4. If Not InternetGetCookieEx(url, Nothing, sb, size, INTERNET_COOKIE_HTTPONLY, IntPtr.Zero) Then
5. If size < 0 Then
6. Return Nothing
7. End If
8. sb = New StringBuilder(size)
9. If Not InternetGetCookieEx(url, Nothing, sb, size, INTERNET_COOKIE_HTTPONLY, IntPtr.Zero) Then
10. Return Nothing
11. End If
12. End If
13. Return sb.ToString()
14. End Function
O erro ocorre na linha 9, observem que é a mesma instrução da linha 4, que é executada sem erro.
Alguém saberia dizer o que está ocorrendo e como posso resolver ?
Abraços e obrigado.