3й Codesys не запускается, будучи скопированным в Программс из виртуалки с Семеркой. Пишет, что не является приложением Вынь32. При этом новый фреймворк, шедший с ним установился на Хрюшку без проблем. Декомпилинг файла дает в точке входа JMP DWORD PTR ["_CorExeMain"(0=0h),mscoree.dll, т.е, передает управление фреймворку, как и полагается.
Такое ощущение, что для запуска достаточно пропатчить файл, просто изменивстроку с версией ОС или поменять mscoree.dll, скажем, на семерочную.
Обычно такое сообщение выдаётся, когда версия подсистемы в...01.03.19 16:57 Автор: AlexD <Alexander> Статус: Member
> из виртуалки с Семеркой. Пишет, что не является приложением > Вынь32.
Обычно такое сообщение выдаётся, когда версия подсистемы в заголовке EXE указана неподходящая.
И надо бы внимательно посмотреть и разобраться - ошибку выдаёт система или прога (подозреваю, что именно система по указанной причине).
Я то жк так думаю. Почему и спрашиваю02.03.19 04:22 Автор: Zef <Alloo Zef> Статус: Elderman
> 3й Codesys не запускается, будучи скопированным в Программс > из виртуалки с Семеркой. Пишет, что не является приложением > Вынь32. При этом новый фреймворк, шедший с ним установился > на Хрюшку без проблем. Декомпилинг файла дает в точке входа > JMP DWORD PTR ["_CorExeMain"(0=0h),mscoree.dll, т.е, > передает управление фреймворку, как и полагается. > Такое ощущение, что для запуска достаточно пропатчить файл, > просто изменивстроку с версией ОС или поменять mscoree.dll, > скажем, на семерочную.
.NET начиная с 4.5 под XP в принципе не работает, последняя совместимая версия - 4.0.3. Замена dll не поможет, mscoree.dll - это просто запускалка нужного рантайма и сама по себе еще работу не гарантирует.
.4.6-какой-то.Но он встал не ругаясь24.02.19 04:28 Автор: Zef <Alloo Zef> Статус: Elderman
> И, например, 2008 АКАД после этого не обвалился...
Он вполне мог использовать старую 4.x, у .net на одной машине вполне могут сосуществовать разные версии.
В качестве контрольного выстрела можно было собрать простейшую консольную программку под 4.6 и посмотреть, взлетит ли она в XP.
В общем-то мне не до того -26.02.19 03:57 Автор: Zef <Alloo Zef> Статус: Elderman
мне надо исхитриться запустить Codesys 3.5 на своем компе с 3840-писькельным монитором. Но он пож ХРюшкой, а ВиртуалБокс не дает полноэкранного разрешения. Сейчас буду пробовать ВМварь-плеер поставить.