WinHTTP mit PB

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
3-R4Z0R
Beiträge: 1
Registriert: 21.11.2007 21:22

WinHTTP mit PB

Beitrag von 3-R4Z0R »

Guten Abend allerseits!

Ich suche schon seit geraumer Zeit nach einer Lösung meines Problems: ich brauche SSL in meinem PureBasic Programm.
Ich habe schon zwei Varianten probiert, wobei beide beim Aufrufen der Funktionen in den DLLs abstürzten.

Zum einen mit WinHttp via winhttp.dll, zum anderen OpenSSL via libssl32.dll.
Bei WinHttp erhalte ich scheinbar ein gültiges HINTERNET-Handle, jedoch macht WinHttpConnect nichts und gibt mir "INVALID_URL" zurück. Bei OpenSSL scheitert es bereits am Call an die Funktion "SSL_library_init".

Code: Alles auswählen

address.s = "www.microsoft.com"+Chr(0)
*hSession = CallFunction(winhttp, "WinHttpOpen", "User-Agent 1.0", 0, "", "", 0)
If *hSession
  *hInternet = CallFunction(winhttp, "WinHttpConnect", *hSession, address, 80, 0)
EndIf
hInternet und hRequest verbleiben NULL, GetLastError_() spuckt 12005 (ERROR_WINHTTP_INVALID_URL) aus.

Hat jemand schonmal ähnliche Fehler gehabt?

Gruss 3-R4Z0R

Edit: Scheint nichts gescheites dabei rauszukommen. Auch weigert sich OpenSSL standhaft seine Dienste zu erbringen. Hat jemand eine Ahnung, wie man auf irgend einem Weg SSL in sein Programm integrieren könnte?
Benutzeravatar
jpd
Beiträge: 380
Registriert: 14.02.2005 10:33

Beitrag von jpd »

Hi 3-R4ZOR,

ich weiss nicht genau aber scheint das zu sein wonach du suchst

http://www.purebasic.fr/english/viewtop ... hlight=ssl

Ciao
jpd
PB 5.10 Windows 7 x64
Antworten