[Bug 46466] New: Accessing 32-bit DLLs from 64-bit code through COM as an IPC mechanism
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Jan 14 11:30:59 CST 2019
https://bugs.winehq.org/show_bug.cgi?id=46466
Bug ID: 46466
Summary: Accessing 32-bit DLLs from 64-bit code through COM as
an IPC mechanism
Product: Wine
Version: 4.0-rc6
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: reinhold.hoffmann at hotmail.com
Distribution: ---
For more than 10 years a brilliant blog exists how to start a 32-bit DLL from
an x64 application. This sound weird but in case a DLL cannot be converted to
64-bit for whatever reason such a solution is very helpful. In the blog there
is a method described how to do this. The blog is very sophistcated. Please see
https://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/
On Windows accessing a DLL through the COM IPC mechanism works like a charm. On
Wine64 a 32-bit DLL can only be accessed and executed from a 32-bit app through
a COM IPC mechanism (btw. works great). But accessing the 32-bit DLL through a
COM IPC mechanism from the same x64 version of such an app fails.
Of course, such a capability is beyond Wine-4.0. But it would be great if a fix
could be addressed in the scope of Wine-5.0.
I try to provide a sample which demonstrate the issue.
May be somebody familiar with the COM IPC mechnism may help to address the
right component. Thx.
Reinhold
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list