最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

用Windows7玩游戏?小心你的存档!

运维笔记admin30浏览0评论


    本人之前一直用的是WindowsXP操作系统,如今随着Windows7的发布也换成了Win7。Win7在外观以及安全性上比XP都有相当大的改进,这点应该是Windows的一大进步。
    在XP中,你想要删除一个文件,不管这个文件是多么重要的系统文件(只要没有被使用),你都可以直接删除,虽然XP还是会弹出个对话框问你是否删除苟延残喘一下,但是当你选择“是”的时候这个文件也就一命呜呼了。
    而Win7就不一样了,它在对系统分区的控制上比XP严格的多。如果你要删除Windows文件夹中的一个文件,经过一系列的UAC警告后你会发现,以管理员用户登录的你,竟然还是没有权限。这无疑杜绝了病毒木马破坏系统的可能,但是你可曾注意到,当你的游戏程序需要访问C盘时同样会被拒绝!那我的存档怎么办呢?
    这里我就拿一个现在比较流行的游戏——植物大战僵尸说明一下。我玩的是从网上下的简体中文绿色免安装版。之前我在XP系统上玩的时候,游戏的存档直接存在了游戏所在目录的userdata文件夹下,而到了Win7中,即使是绿色版,存档也会被保存到C:/ProgramData/PopCap Games/PlantsVsZombies/userdata目录下。这就为存档安全埋下了隐患。
    我的Win7中有两个账户,一个是管理员A,另一个是标准用户(就是XP中的受限用户)B。开始时我一直以A用户登录系统,然后玩游戏,一切都很正常。后来我用B用户登录系统时,就出现了问题。我进到游戏中时是3-6关(我之在A账户中打到3-6关),玩到4-5关时退出。第二天再用B用户登录系统时进入游戏时,发现游戏仍是在3-6关。奇怪,明明已经到了4-5关,为什么游戏没有存档呢?我又进了游戏打了两关退出,再进入游戏时发现仍然未存档,看来是存档无法保存。
    经过我不断地探索,我终于找到了原因,原来是标准用户没有访问C:/ProgramData/PopCap Games/PlantsVsZombies/userdata的权限。那么如何解决呢?办法是有,但是由于Win7的严格限制,显得比较麻烦。
    首先打开展开C:/ProgramData/PopCap Games/PlantsVsZombies目录(其中ProgramData是隐藏的,需要在控制面板中的文件夹选项开启显示)。然后在userdata文件夹上单击右键,选择“属性”,再选择“安全”选项卡,再点“高级”按钮,点击“更改权限”,点“添加”,在打开的对话框中选“高级”按钮,再点“立即查找”按钮,在搜索结果中选上B用户(一般都在搜索结果的最后),再确定确定,会弹出一个userdata的权限项目的对话框。这里我们把完全控制勾上允许,再点确定。这时回到了userdata的高级安全设置对话框中,勾选“使用可从此对象继承的权限替换所有子对象权限”,再点确定,再点是,再确定确定就大功告成了。至此,标准用户B就有了访问C:/ProgramData/PopCap Games/PlantsVsZombies/userdata的权限了。以后用B用户登录系统玩这个游戏就不会出现存不了档的情况了。

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论