Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

OpenSSL: IdOpenSSLSetLibPath funktioniert nicht

  Alt 27. Jun 2019, 10:10
Hallo,
ich sitze seit 4 Tagen (gefühlt 20 ... ) an folgendem Problem.
Indy+SSL = Indy+OpenSSL.

Meine OpenSSL-Bibliotheken liegen nicht im Exe-Verzeichnis,
sondern in einem Verzeichnis darunter.
Ist ja nicht schlimm, es gibt ja IdOpenSSLSetLibPath.

Aber:
Wenn sich ein Programm installiert und sich selbst in die PATH-Variable einträgt, OK,
geht ja auch noch.
Nur: Wenn das Programm veraltetet OpenSSL-Bibliotheken mitbringt

-> Puff !!!

Scheinbar funktioniert LoadSSLCryptoLibrary und das dort befindliche SafeLoadLibrary nicht richtig.
Dort wird intern LoadLibrary mit dem Pfad der Dll aufgerufen.
Das scheint nicht mehr zu funktionieren ?


Weiss da jemand was darüber.


Das scheint hier in die Richtung zu gehen
https://stackoverflow.com/questions/...-with-no-error
Heiko
  Mit Zitat antworten Zitat