У меня есть игра, которая обычно сохраняет все в одну папку. Я хочу иметь отдельную папку для сохранения для каждой учетной записи 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. Абсолютные пути работают в любом случае.
Спасибо!