1

У меня есть игра, которая обычно сохраняет все в одну папку. Я хочу иметь отдельную папку для сохранения для каждой учетной записи Windows 7. Путь сохранения игры хранится в реестре Windows. Кажется, он не принимает переменные среды в пути сохранения. Это игра, синтаксическая ошибка или переменные среды в реестре не разрешаются во время выполнения?

дефолт

Save Path   REG_SZ   C:\Program Files (x86)\Diablo II\Save\

работа с абсолютным путем

Save Path   REG_EXPAND_SZ   C:\Users\account\Saved Games\Diablo II

не работает с переменной env

Save Path   REG_EXPAND_SZ   %USERPROFILE%\Saved Games\Diablo II

Примечание: согласно сообщению, которое я нашел в суперпользователе, REG_SZ должен быть изменен на REG_EXPAND_SZ при использовании переменных env. Абсолютные пути работают в любом случае.

Спасибо!

0