Gibt es eine DLL für TLS, die auf Winows laufen kann?

387
Aditya Mayank Shankar

Ich habe ein Exe, das nach einer Datei auf dem Server sucht und das neueste Exe herunterlädt. All dies ist in tcl auf einer Linux-Maschine implementiert. Da diese Kommunikation sicher ist, habe ich http- und tls-Bibliotheken von tcl verwendet. Jetzt muss ich dasselbe exe auf einem Windows-Rechner ausführen. Also habe ich die Laufzeitumgebung (beim Erstellen eines Exes) in Windows geändert, damit das Exe funktioniert. Aber TLS-Bibliothek von Tcl hat eine .so-Datei, und diese .so-Datei gibt einen Fehler aus, der besagt, dass "libtls.so nicht ausgeführt werden kann".

a) Gibt es eine DLL für tls-Bibliothek, die unter Windows (für tcl) ausgeführt werden kann?

b) Gibt es eine einfachere Möglichkeit, eine DLL für einen Tcl-Code / ein Paket zu erstellen?
Ich habe mir dieses Blog ( https://www.patthoyts.tk/tclkit/building-basekits.html ) angesehen, fand es aber etwas komplex.

0
Vielleicht ist die Antwort auf Ihre Frage in dieser FAQ? http://www.tcl.tk/faq/tclwin.htm#sec-12-6 Frank Thomas vor 7 Jahren 0
Danke für deine Antwort. Ich habe versucht, Twapi zu verwenden, aber die mit Twapi gelieferte DLL gibt einen Fehler aus. Es zeigt: Die Datei "C: / users /.../ twapi.tcl" konnte nicht gelesen werden: Bei der Ausführung wurde Folgendes gefunden: source [file join [twapi :: Twapi_GetInstallDir] twai.tcl] ". Ich denke Dieser Fehler wird aus der Basis-DLL generiert, die mit dem Paket geliefert wird Aditya Mayank Shankar vor 7 Jahren 0

0 Antworten auf die Frage