Ошибка при запуске некоторых x64 приложений под WinXP x64
Некоторые 64-разрядные приложения не запускаются в WinXP x64 (R2 + SP2) с ошибкой:
Имя файла.exe is not a valid win32 application. Если правильно понял, то система пытается запустить приложение в 32-bit режиме. Как заставить ОС запускать приложение в режиме 64-bit? Может быть нужен какой-то tweak? |
Цитата:
Цитата:
Или в PE-заголовке прописана subsystem version выше, чем 5.2 (что как бы намекает на несовместимость приложения со старыми операционными системами). |
Вложений: 1
Из установленных на данный момент есть игра Lucid Dream, скачана по первой ссылке яндекса.
Открыл файл с помощью PE Explorer. В subsystem указано 6.0. Если я изменю это значение, то данная ошибка несовместимости больше не будет появляться? Как изменить этот параметр? И нужно ли менять ещё какой-то параметр? Существует ли вариант с изменением subsystem где-то в реестре на 6.0, чтобы каждый раз не редактировать .exe? |
A27, а с чего она у Вас x64 вдруг?
Скрытый текст
Вот — x64: Скрытый текст
Цитата:
Цитата:
|
Цитата:
Цитата:
Драйверы для нового оборудования от Vista ставятся на мою ОС и работают без сбоев, иначе бы я не использовал её. Одну программу, требующую ОС не ниже Win 7 SP1 уже заставил работать под своей ОС, но там был другой рецепт. Всё перечисленное относится только к XP x64 и на XP x86 уже не работает. |
|
|
Цитата:
Цитата:
Цитата:
|
Время: 12:24. |
Время: 12:24.
© OSzone.net 2001-