Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Аватара пользователя
zOrg
Почётный пользователь
Сообщения: 13865
Зарегистрирован: 09.01.2009,22:22
Откуда: Ленинградская область, пгт. Сиверский

Вклад в сообщество

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение zOrg » 08.08.2022,22:55

А VMware научилась 3D видяхи эмулировать? Вроде там S3 какая-то, а "Высоким ставкам" уже акселерация нужна.
Flynn Lives / Кай жив / Tarus жив

pahan
Advanced Member
Сообщения: 4455
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Вклад в сообщество

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение pahan » 08.08.2022,23:06

Получается, что пираты продавали заведомо нерабочее
Да, для вас это новость? И завирусованное тоже. И то и другое редко, но бывало. Если попал на такое и быстро обнаружил - просто обменивал диск. На диск от другого издателя, если такой вообще был.
А что же тогда режим совместимости делает? Подсовывает программе нужную версию винды?
И ещё кучу действий типа скрытия/замены части API-функций и их параметров. Можно посмотреть через application compatibility toolkit, который умеет ещё больше (типа совместимости с конкретным сервис-паком), но всё равно ничего не гарантирует.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение ATauenis » 09.08.2022,12:08

zOrg писал(а): 08.08.2022,22:55 А VMware научилась 3D видяхи эмулировать?
Давно уже, с тех пор, как запилили поддержку Aero внутри вмвари. Тоже самое касается VirtualBox. "VMware SVGA II" развивается на глазах.

Аватара пользователя
zOrg
Почётный пользователь
Сообщения: 13865
Зарегистрирован: 09.01.2009,22:22
Откуда: Ленинградская область, пгт. Сиверский

Вклад в сообщество

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение zOrg » 09.08.2022,12:12

ATauenis писал(а): 09.08.2022,12:08 Тоже самое касается VirtualBox. "VMware SVGA II" развивается на глазах.
Спасибо! Последний раз виртуалил лет 10 назад.
Flynn Lives / Кай жив / Tarus жив

EgorKuzevanov
Advanced Member
Сообщения: 588
Зарегистрирован: 20.06.2021,13:35
Откуда: Инской (Кемеровская область)

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение EgorKuzevanov » 14.09.2022,23:00

esasoft писал(а): 04.08.2022,04:08 Ошибка "*.exe не является приложением Win32" говорит о том, что в заголовке файла стоит минимальная требуемая версия ОС выше той, которая сейчас используется. Или неправильная.
Например, если там указано 6.0, а текущая ОС - 5.1, то получим такую ошибку.
Решение простое. Качаем CFF Explorer, открываем в нём наш не запускающийся exe-файл, жмём вкладку Optional Header, в таблице в графах MajorOperatingSystemVersion и MinorOperatingSystemVersion указываем, соответственно, версию и подверсию ОС (для XP это 5 и 1, соответственно). Можно указать версию ОС ниже нашей, главное, чтобы не было выше.
То же самое проделываем с графами MajorSubsystemVersion и MinorSubsystemVersion.
После этого - File -> Save.
esasoft писал(а): 04.08.2022,06:48 Я не понял - это что за апломб ?
Повежливее разговаривайте. Вам тут, вообще-то, помочь пытаются, а Вы быкуете тут. Вам тут никто ничего не должен.
Я темы всегда читаю внимательно, и если даю ответ, то знаю, о чём говорю.
ЕЩЁ раз Вам объясняю - эта ошибка - признак того, что информация в заголовке exe-файла не нравится ОС. Когда Вы, наконец, поймёте этот простой факт, вопросов станет меньше.
И год выпуска диска тут совершенно ни при чём. Если не версия/подверсия не нравятся, значит, что-то другое, выясняйте сами, что именно. Как - я Вам сказал. Но в большинстве случаев - это именно оно и есть.
esasoft писал(а): 04.08.2022,07:09 Ну, и где же тут всё в порядке ? Совсем не в порядке. Таких версий Windows не бывает, вот система и ругается.
Поставьте через CFF Explorer 4 и 0, 4 и 0.
Вот так должно быть в рабочем файле (посмотрел у себя):
esasoft, Вам же русским языком сказано, что игра Need for Speed: High Stakes вышла в 1999 году, а в 1999 году никакой Windows Vista и в помине не было! Windows Vista вышла только в 2007 году (сравните с годом выпуска Windows XP - 2001 годом), а тогда уже вышли гораздо более новые, чем Need for Speed: High Stakes (1999), игры серии Need for Speed - Need for Speed: Most Wanted (2005), Need for Speed: Carbon (2006) и Need for Speed: ProStreet (2007)!
Такое ощущение, как будто я общаюсь с человеком, который очень далек от старого софта и от игровой индустрии 90-х и 2000-х годов!

slegjunk
Full Member
Сообщения: 227
Зарегистрирован: 30.08.2020,10:23
Откуда: Тюмень

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение slegjunk » 15.09.2022,00:26

Не по теме
EgorKuzevanov писал(а): 14.09.2022,23:00 Такое ощущение, как будто я общаюсь с человеком, который очень далек от старого софта и от игровой
Да, у меня тоже самое, заходя в каждую вашу тему.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение uav1606 » 15.09.2022,00:36

EgorKuzevanov, Вы попробовали поменять версию так, как Вам советовали? Это же всё просто делается. А те версии, что сейчас стоят, могли старыми Windows (95/98 и т.п.) проглатываться, а XP не нравятся, к примеру.
Поставьте так, как в том скрине esasoft.

EgorKuzevanov
Advanced Member
Сообщения: 588
Зарегистрирован: 20.06.2021,13:35
Откуда: Инской (Кемеровская область)

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение EgorKuzevanov » 15.09.2022,03:50

uav1606, Вы можете мне объяснить, почему системы семейства Windows 9x без проблем проглатывали экзешники, у которых в параметре "Subsystem Version" стояла версия "3.10", а Windows XP, относящаяся к семейству Windows NT, эти же экзешники отказывается проглатывать и выдает ошибку "Файл не является приложением Win32"?

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение uav1606 » 15.09.2022,04:21

EgorKuzevanov, да мало ли - по разному сделана обработка некорректных версий. В 98, например, проверяется, что версия меньше или равна какой-то, а в XP есть какой-то диапазон или список.
Что гадать, проще проверить.

Аватара пользователя
esasoft
Advanced Member
Сообщения: 1865
Зарегистрирован: 15.07.2018,16:34
Откуда: Москва

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение esasoft » 15.09.2022,09:11

EgorKuzevanov писал(а): 14.09.2022,23:00 Такое ощущение, как будто я общаюсь с человеком, который очень далек от старого софта и от игровой индустрии 90-х и 2000-х годов!
А Вы, видимо, очень близки к "игровой индустрии 90-х и 2000-х годов" :biggrin: :biggrin: :biggrin:
Ну, поделитесь с нами информацией, какие игры Вы в указанный период написали сами ? В разработке каких ААА-тайтлов принимали активное участие ? :biggrin:

keishi
Newbie
Сообщения: 68
Зарегистрирован: 27.07.2022,03:32
Откуда: Москва

Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation

Сообщение keishi » 15.09.2022,21:42

esasoft писал(а): 04.08.2022,07:09 Таких версий Windows не бывает, вот система и ругается.
В этом вы не совсем правы. Тот же OpenWatcom, по-умолчанию ставит OS Version 1.11. Да и Subsystem version 3.10 вполне является нормой для первых 32-битных версий Visual C++. И то и другое, в общем, не вызывает проблем с запуском ни под 9x, ни под NT системами.

Ответить