Я думаю, что я настроил все основные вещи, необходимые для игр:ускорение Direct3D, отключение DEP во всех программах и т.д., Но некоторые XP-совместимые игры по-прежнему не работают без каких-либо ошибок:

  • Sonic Heroes
  • Билли Хэтчер
  • ... (другие)

Существует ли какая-либо системная политика, которая могла бы их блокировать?

1 ответ1

0

Многие поставщики программного обеспечения известны им только по бредовым причинам, решают, на какой платформе будет запускаться пользовательское приложение, в данном случае игра. И они часто защищены примитивным способом, через версию распознавания операционной системы, или, что еще хуже, с помощью заголовка исполняемого файла, который можно сократить для производительности системы в Windows Vista\7 - Windows 2008\2008 R2 .

Проблемы типа ошибки чтения / записи памяти - это проблема с неправильной работой ресурсов программы и операционной системы. Проще говоря, плохое программирование от разработчика приложений приводит к сбою приложения в защите DEP . Да, вы можете устранить эту проблему, снизив безопасность своей операционной системы, с помощью команды:

 bootcfg /raw "/noexecute=alwaysoff /fastdetect" / id 1

или изменив boot.ini изменив или добавив параметр /noexecute=alwaysoff

Проблемы с защитой определения версии операционной системы можно обойти, изменив разделы реестра в разделах:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
CSDBuildNumber, CSDVersion, CurrentBuildNumber, CurrentVersion, ProductName - REG_SZ

BuildLab, CurrentBuild, CurrentType  - REG_SZ

HKEY_LOCAL_MACHINE\SYSTEM\ControlSetххх\Control\ProductOption
ProductSuite REG_SZ , ProductType REG_SZ, Brand DWORD

Проблемы с установкой 32-битных драйверов в 64-битной системе:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
DisableDecoratedModelsRequirement  1    DWORD

Простой способ:

Microsoft Application Verifier рис 1

Раздел версии установки программы проверки приложений Microsoft

Вы можете использовать Microsoft Application Verifier для конкретного приложения, чтобы заменить информацию об операционной системе. Иногда это помогает установить значения в 0.

Microsoft Application Verifier, маскирующая ОС

Или правильный вариант, который говорит, что приложение операционной системы Windows XP SP3, несмотря на то, что реальная система.

Microsoft Application Verifier маскирует ОС и устанавливает Windows XP SP3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .