我有一个游戏,通常将所有内容保存到同一个文件夹中。我想为每个 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
不使用环境变量
Save Path REG_EXPAND_SZ %USERPROFILE%\Saved Games\Diablo II
注意:根据我在超级用户上找到的一篇文章,使用环境变量时,REG_SZ 应更改为 REG_EXPAND_SZ。绝对路径无论如何都可以。
谢谢!