При запуске игры появляется такая ошибка “память не может быть read”. Перепробовал кучу всего и ничего не помогло. Что делать!?
Код ошибки виден?
Там кода самой ошибки не будет, разве что адрес. Это не ошибка от хс, она от винды.
В таких случаях желательно писать что именно. Проблему гуглили?
И именно поэтому винда и пишет в свои события название модуля, который память пытается read.
Основных вариантов два: кривой (старый) .NET фреймворк или левое приложение, внедряющее свои грязные DLL в процесс Hearthstone (например, Discord или HearthArena).
Инструкция по адресу “0x5e35c9e6” обратилась к памяти по адресу “0x00000035”. Память не может быть “read”
Чекните нет ли атриббута РО на папке ХС’а и на %localappdata%\Blizzard\Hearthstone
, закройте все сторонние приложения.
У ХС-а могут быть разные глюки, но именно от этого (обращение к объекту через указатель равный nullptr) его хранит автоматическое управление памятью C#. Лезьте в Event Viewer и смотрите-таки какой именно модуль занимал память по адресу 0x5e35c9e6.
Откуда уверенность?
Для какого ярлыка? Если не настроен вход по токену, то ярлык запускает лончер, который запускает бнет агент, офк уже без статуса элвейтед
Бтв, на энтерпрайз Н не из под рута секьюрити вкладки шортката созданного агентом и вручную одинаковы.
На папках локального профиля текущего пользователя? Ню-ню…
На десятке энтерпрайз если поставить РО на %localappdata%\Blizzard\Hearthstone
, то ХС options.txt
уже не может апдейтить.