Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#46

AW: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?

  Alt 16. Sep 2022, 23:32
Es gäbe die Möglichkeit mit einer zwischengeschalteten 32Bit Anwendung auch eine 64Bit Anwendung über IPC WM_COPYDATA 32Bit Dll's anzusprechen.
Exakt so würde ich es auch handhaben, x64.exe spricht über ipc eine x86.exe an, übermittelt auch die dafür benötigten daten, die x86 ruft die funktion wie gewohnt auf und sendet das ergebnis an x64 zurück.
Das funktioniert halt nur bedingt, es kommt halt auf deine dll an und was diese macht.
Es macht nur dann Sinn wenn er über den Source der 64Bit Anwendung verfügt.
Hat er diesen nicht dann erübrigt sich das ganze denn er muß daraus ja entsprechende Befehle an die 32Bit exe (Brücke) weiterleiten können.
Zitat:
Ich benötige den Zugriff aus meiner 64 Bit App in eine 32-Bit-DLL, weil es diese NICHT in der 64er Version gibt / geben wird.
In der 32Bit exe (Brücke) kann er dann normal LoadLibrary verwenden.

Geändert von venice2 (16. Sep 2022 um 23:42 Uhr)
  Mit Zitat antworten Zitat