вообще возможно ли ? есть весьма тяжеловестная API библиотека — переводить весь код на managed C++ дорогостоящая процедура — возможно ли как-то согласовать ?
>x32 unmanaged dll из x64 managed dll C++ 2.0
Нет. Невозможно в принципе. Так как вообще невозможно вызвать x86 DLL из x64. Хаков времен Win95 никто не делал.
Не ясно что мешает перевести x86 DLL в x64-ю? Перекомпилируйте... устраните ошибки и можете использовать ее хоть в C# внутри 64-битных процессов.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Здравствуйте, Lepsik, Вы писали:
L>вообще возможно ли ? есть весьма тяжеловестная API библиотека — переводить весь код на managed C++ дорогостоящая процедура — возможно ли как-то согласовать ?
Только через Interprocess Communication:
WOW64 launches and runs 32-bit applications seamlessly. The system isolates 32-bit applications from 64-bit applications, which includes preventing file and registry collisions. Console, GUI, and service applications are supported. The system provides interoperability across the 32/64 boundary for scenarios such as cut and paste and COM. However, 32-bit processes cannot load 64-bit DLLs, and 64-bit processes cannot load 32-bit DLLs.
(
Источник)
1.1.4 stable rev. 510