32-битное приложение вызывает 64-битную DLL: как построить мост? - PullRequest
0 голосов
/ 09 октября 2019

Я нахожусь в Windows 10 64 бит

У меня есть 32-битное приложение, которое вызывает 32-битный плагин .dll (может быть, написано на C ++?), Все работает хорошо, но по многим причинам я хотел бы использоватьта же версия .dll уже встроена в 64-битную архитектуру. Таким образом, у меня уже есть 32- и 64-битный плагин .dll точно такой же версии, у меня есть 2 .dll-файла (один X86 и один X64). Конечно, мое приложение (32-битное) не может напрямую использовать 64-битное. Интересно, есть ли способ (создание интерфейса COM? IPC? Мост 64to32?), Чтобы использовать 64-битную DLL в моем 32-битном приложении. Мне нужно шаг за шагом знать, как построить этот мост, если это технически возможно. У меня нет исходного кода приложения или .dll. Есть ли утилита, которая поможет это сделать?

...