Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Valve пофиксили простой метод загрузки библиотек в 2020 с помощью хука на NtOpenFile.
Хук выглядит подобным образом:
C++:
int __stdcall hkNtOpenFile(int a1, int a2, int a3, int a4, int a5, int a6)
{
int iCode;
if ( *(_DWORD *)(*(_DWORD *)(a3 + 8) + 4) && a2 & 0x20 && !ModuleTrusted(*(wchar_t **)(*(_DWORD *)(a3 + 8) + 4)) )
iCode = 0xC0000034;
else
iCode = o_NtOpenFile(a1, a2, a3, a4, a5, a6);
return iCode;
}
Самые простые способы решения данной проблемы:
1. Восстановить байты оригинального NtOpenFile
2. Если модуль находится в папке Windows, то Valve считает его доверенным, поэтому можно просто перенести твою dll в папку с виндоус
Ну или просто использовать mmap