DRM SecuROM, которая вышла более 17 лет назад, запрещает запуск защищённых ею игр на Windows 11 ARM (в режиме эмуляции x86 процессора).
Похожему, что неприятному багу могут быть также подвержены игры, накрытые канувшими в лету StarForce и SafeDisk.
Ещё не остыли скандалы с Tron: Evolution и отваливающемся DENUVO на процессорах Intel, как Рейгард Блаукович и его компашка из Австрии опять подкинули новых проблем всем PC-геймерам. На этот раз «счастливым» обладателям ARM CPU на которых крутится Windows 11 ARM.
8016
При попытке запустить любую игру, защищённую версией SecuROM 7 и 8 (на минуточку это как минимум более 1000 игр) под Windows 11 ARM Вы получаете в 100% случаев ... код ошибки 8016.
SecuROM error 8016 в исполнении GTA IV
Самое забавное, что ранее этот баг уже исправляла сама Intel на x86 CPU заботливо переложив на плечи юзеров самим заняться перепрошивкой BIOS на свой страх и риск:
Intel has resolved an issue related to games failing to launch with game error code 8016 on systems with "Skylake" CPUs.
Please contact your system provider or motherboard manufacturer to ensure that you have the proper BIOS update installed.
Будет ли Intel исправлять в данном случае этот же баг для своего прямого конкурента ARM - вопрос конечно риторический.
Что не так с ARM?
Впрочем, как сообщает хакерский ресурс CRACKLAB - на самом деле виноват НЕ сколько сам ARM, а эмуляция x86 на этой архитектуре. При загрузке одной из этих динамических библиотек (DLL)
wow64.dll, 0x7ffcde390000, 368 kB, Win32 Emulation on NT64
wow64base.dll, 0x7ffcde080000, 32 kB
wow64con.dll, 0x7ffcdced0000, 24 kB wow64win.dll, 0x7ffcdb070000, 536 kB, Wow64 Console and Win32 API Logging xtajit.dll, 0x77130000, 976 kB, x86-on-ARM Wow64 CPU
Возникает конфликт с DRM SecuROM, которая воспринимает данную среду, как отлаживаемую (under debug), что приводит к остановке дальнейшей загрузки с показом ошибки с номером 8016. Предварительно это можно исправить кряком, выполнив патч системной библиотеки xtajit.dll.
Багрепорты были отосланы (желающие могут повторить самостоятельно) в:
Согласно славной традиции, никто из вышеупомянутых контор так и не ответил на факт очевидной ошибки в реализации причастного к ним ПО. Или в лучшем случае будет бесконечный редирект между ними.
Да-да-да! Добавьте к этой легендарной картинке теперь ARM и Intel в абсолютно бесконечной до конца света рекурсии.
И не нужно будет удивляться, когда DENUVO таким же образом не запустится под ARM.
Больше информации на форуме cracklab: