Не AFAIK - проблема в том, что
- вам потребуется отдельный код;это работает для C #, потому что вы генерируете .NET IL, который преобразуется в собственный код в целевой системе
- формат Windows PE имеет только один заголовок изображения и не имеет возможности соединиться с другим заголовком позже, чтобы поставитьоба набора кода в одной и той же библиотеке.
Лучшее, что вы могли сделать для .EXE - это загрузить 32-битный .exe, который проверяет, работает ли он WOW64, а затем порождает 64-битную версию.,Я не могу придумать эквивалентный трюк для библиотек - он должен соответствовать битам хост-процесса, чтобы загружаться в первую очередь.