![]() |
Indy SSL LibPath zur Laufzeit auslesen
Hi,
kann man bei Indy OpenSSL die verwendeten Libraries zur Laufzeit auslesen? Man kann ja mit IdOpenSSLSetLibPath den Pfad festlegen. Gibt es eine Funktion, die mir den Pfad zurückgibt? Grund: Ich habe eine Anwendung, die eigentlich die ssleay32.dll und libeay32.dll benötigt. Sie lief aber (wenn auch fehlerhaft) ohne diese. Nun würde ich gerne wissen, woher auf dem Rechner sie sich die Bibliotheken zieht. |
AW: Indy SSL LibPath zur Laufzeit auslesen
* Einmal kannst du das dir im Debugger ansehen.
> Ansicht > Debug-Fenster > Module (Strg+Alt+M) * SysInternals ProcessExplorer * SysInternals ProcessMonitor * SysInternals ListDLLs *
Delphi-Quellcode:
ShowMessage(GetModulName(GetModulHandle('ssleay32.dll')));
* ![]() ![]() * ... PS: Um zu Testen, ob Abhängigkeiten vergessen wurden: ![]() * einfach installieren/aktivieren ![]() * und dann Startmenü > Sandbox [Enter] reicht auch |
AW: Indy SSL LibPath zur Laufzeit auslesen
Zitat:
Delphi-Quellcode:
OpenSslVer := IdSSLOpenSSL.OpenSSLVersion;
OpenSslLibName := GetModuleName(GetSSLLibHandle); OpenSslCryptLibName := GetModuleName(GetCryptLibHandle); ![]() (Habe ich das nicht vor ein paar Tagen erst in einem anderen Thread gepostet? |
AW: Indy SSL LibPath zur Laufzeit auslesen
Danke.
Ihr habt mir wiedermal sehr geholfen. :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz