Я работаю с двумя машинами.
На Machine1 я создаю самораспаковывающийся исполняемый файл, используя 7-zip. Machine1 является 32-разрядным (Windows XP), а Machine2 - 64-разрядным Windows-7.
На Machine2 я запускаю самораспаковывающийся исполняемый файл.
Иногда это работает, но иногда это дает сообщение об ошибке:
This version of <executable> is not compatible with the version of Windows you're running.
Check your computer's system information to see whether you need
a x86 (32-bit) or x64 (64-bit) version of the program,
and then contact the software publisher.
На Machine1 7-zip-версия, которую я использую, - 4.52 Beta. Я уже пытался использовать последнюю версию 16.04, но эта версия использует столько памяти моей (виртуальной) машины1, что ее невозможно использовать.
У кого-нибудь есть идеи, что делать?