Не запускается игра 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
А VMware научилась 3D видяхи эмулировать? Вроде там S3 какая-то, а "Высоким ставкам" уже акселерация нужна.
Flynn Lives / Кай жив / Tarus жив
-
- Advanced Member
- Сообщения: 4455
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
-
Вклад в сообщество
Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation
Да, для вас это новость? И завирусованное тоже. И то и другое редко, но бывало. Если попал на такое и быстро обнаружил - просто обменивал диск. На диск от другого издателя, если такой вообще был.Получается, что пираты продавали заведомо нерабочее
И ещё кучу действий типа скрытия/замены части API-функций и их параметров. Можно посмотреть через application compatibility toolkit, который умеет ещё больше (типа совместимости с конкретным сервис-паком), но всё равно ничего не гарантирует.А что же тогда режим совместимости делает? Подсовывает программе нужную версию винды?
- zOrg
- Почётный пользователь
- Сообщения: 13865
- Зарегистрирован: 09.01.2009,22:22
- Откуда: Ленинградская область, пгт. Сиверский
-
Вклад в сообщество
Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation
Спасибо! Последний раз виртуалил лет 10 назад.
Flynn Lives / Кай жив / Tarus жив
-
- Advanced Member
- Сообщения: 588
- Зарегистрирован: 20.06.2021,13:35
- Откуда: Инской (Кемеровская область)
Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation
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, Вам же русским языком сказано, что игра 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-х годов!
Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation
Не по теме
Да, у меня тоже самое, заходя в каждую вашу тему.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
EgorKuzevanov, Вы попробовали поменять версию так, как Вам советовали? Это же всё просто делается. А те версии, что сейчас стоят, могли старыми Windows (95/98 и т.п.) проглатываться, а XP не нравятся, к примеру.
Поставьте так, как в том скрине esasoft.
Поставьте так, как в том скрине esasoft.
-
- Advanced Member
- Сообщения: 588
- Зарегистрирован: 20.06.2021,13:35
- Откуда: Инской (Кемеровская область)
Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation
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
EgorKuzevanov, да мало ли - по разному сделана обработка некорректных версий. В 98, например, проверяется, что версия меньше или равна какой-то, а в XP есть какой-то диапазон или список.
Что гадать, проще проверить.
Что гадать, проще проверить.
Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation
А Вы, видимо, очень близки к "игровой индустрии 90-х и 2000-х годов"EgorKuzevanov писал(а): ↑14.09.2022,23:00 Такое ощущение, как будто я общаюсь с человеком, который очень далек от старого софта и от игровой индустрии 90-х и 2000-х годов!
Ну, поделитесь с нами информацией, какие игры Вы в указанный период написали сами ? В разработке каких ААА-тайтлов принимали активное участие ?
Не запускается игра Need for Speed: High Stakes на Windows XP SP3, установленной на VMware Workstation
В этом вы не совсем правы. Тот же OpenWatcom, по-умолчанию ставит OS Version 1.11. Да и Subsystem version 3.10 вполне является нормой для первых 32-битных версий Visual C++. И то и другое, в общем, не вызывает проблем с запуском ни под 9x, ни под NT системами.