论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1737阅读
  • 1回复

[win7相关]Windows 7中两项新功能全面解析与测试 [复制链接]

上一主题 下一主题
离线风晨
 

发帖
2652
今日发帖
最后登录
2018-03-03
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-10-24 14:07:13

Windows 7受到用户热捧似乎不无道理,单是其集成的新功能就让人目不暇接。客观地说,其中有不少功能还是非常实用的。下面笔者和大家一起对Windows 7的两项比较有趣的新功能,Enterprise Application Compatibility和Bitlocker to Go进行解析和测试。
    1、Enterprise Application Compatibility功能解析
    所谓Enterprise Application Compatibility,翻译过来就是企业应用程序兼容性。大家知道,当我们从XP升级到Vista后此前使用正常的某些应用程序会存在兼容性问题,为此我们需要进行一些兼容性修补工作。同样的话,当从Vista升级到Windows 7后,因为安全性及其API等变化,某些应用程序同样会存在兼容性问题。那么是不是,我们此前在Vista中所做的兼容性修补工作,在Windows 7中要重新再做一遍呢?其实不用,因为在Windows 7中提供了新的兼容性解决方案。下面我们做一个测试,亲身体验一下Windows 7中的Application Compatibility功能。
    (1).兼容性问题
    以一款名为Stock Viewer的应用程序为例,这款程序在Vista下可稳定、流畅运行。但是当我们没有做一定的兼容性修改工作直接移植到Windows 7后,运行该程序会弹出图1所示的对话框。对话框提示,要运行该程序必须要有管理员权限。这是因为Windows 7与Vista的安全策略不同所致,在Windows 7中对Administraotr权限的管理更加严格。(图1)


图1
    虽然,单击“确定”后程序可以运行,但是在运行过程中当我们执行用户信息的保存操作时会再次报错弹出错误对话框(见图2)。这是因为,Windows 7出于安全性考虑对某些目录是执行强制保护的,应用程序没有对该目录操作的权限。另外,当我们通过StockViewer对Windows 7进行更新的时候,因为Windows 7执行了内核保护同样会报错。

图2
    (2).解决方案
    通常情况下,如果一个应用程序在Vista下存在兼容性问题,而你已经做了兼容性的修补工作,那么它就可以在Windows 7下流畅运行。如果你没有做这项工作,那如何解决呢?在Windows 7中有一个名为Compatibility Administrator(兼容性管理工具)的工具可以帮我们解决问题。
    点击“开始”在搜索栏中输入Compatibility Administrator系统会搜索到该工具,右键点击该工具选择“以管理员身份运行”打开。接下定位到“Custom databases”执行“file”→“Open”将在Vista中针对不兼容应用程序所做的补丁包导入进来,然后右键点击刚才导入进来的补丁包选择“Install”进行补丁包的安装。这个安装会帮我们解决文件权限问题,注册表写入的问题,以及是否需要管理员权限等等有关的兼容性问题。(图3)

图3
    补丁包打完了之后,我们再次在Windows 7下运行Stock Viewer,可以看到不再弹出错误对话框,提示需要管理员权限。另外,我们执行用户数据的保存,系统的更新等刚才报错才操作,同样不再弹出错误对话框。可见,通过Compatibility Administrator工具的统一管理和部署,Stock Viewer软件的兼容性问题得到解决。(图4)

图4
    (3).总结
    下面我们对Windows 7的Enterprise Application Compatibility功能进行一个总结:当我们在由Vista升级到Windows 7之前已经做好了应用程序的兼容性修补工作,那么可以平滑移植到Widnows 7中,以前做的兼容性修改工作不需要再做了。如果在Vista升级到Windows 7之前你并没有解决某些软件的兼容性问题,或者你准备从Windows XP升级到Windows 7(如果微软开通该升级渠道的话),异或者你要直接在Windows 7上安装某些存在兼容性问题的软件,那么我们可通过Widnows 7中的Compatibility Administrator工具将这些软件的兼容补丁包导入进来,然后进行安装,以实现统一管理。
2、Bitlocker to Go功能解析
    大家知道,在Vista中引入了首次BitLocker功能,利用该功能可以实现对系统内置硬盘的加密。而在Windows 7中除了可实现对系统硬盘的加密外,还可对U盘、移动硬盘等移动存储设备进行Bitlocker全盘加密的功能,这就是所谓的Bitlocker to Go。当我们将U盘、移动硬盘等移动存储设备插入对应的接口后,就会在资源管理器中显示驱动器盘符,并且在控制板的“BitLocker 驱动器加密”项上看到BitLocker To Go字样。下面我们就U盘的BitLocker To Go加密进行一个测试。(图5)


图5
    (1).Bitlocker to Go对U盘进行加密
    首先将一U盘插入主机的USB接口,在笔者的Windows 7系统中分配盘符为E。然后打开“控制面板”选择显示“所有控制面板项”,找到“BitLocker 驱动器加密”点击打开下面的“通过加密磁盘上的数据保护计算机”进入驱动器加密设置窗口。点击E磁盘图标右侧的“启用BitLocker”弹出移动磁盘加密向导,勾选“Use a password to unlock the drive”(如果你有智能卡,可勾选“使用智能卡解锁驱动器”进行U盘的加密和解密。)并在下面的文本框中输入两遍密码(这个密码是我们在通过BitLocker To Go加密后访问U盘时需要输入的密码)。(图6)

图6
    单击“下一步”进入密钥恢复选择窗口,因为BitLocker的加密安全级别非常高,为了防止忘记密码无法访问数据的情况,我们可设置将恢复密钥保存到文件或者打印以防不测。我们选择并点击“将恢复密钥保存到文件”弹出文件保存对话框,我们将恢复密钥保存到一个安全的地方。恢复密钥保存完毕后返回加密向导窗口,依次单击“下一步”→“启动加密”,此时系统将开始对U盘进行全盘加密。加密的时间长短因U盘的大小而异,因为BitLocker会对U盘中的所有数据进行全盘加密因此比较耗时,在加密对话框中会显示加密的进度。(图7)

图7
    (2).访问Bitlocker加密U盘
    加密完成后我们拔掉U盘然后重新插入,可以看到通常情况下弹出的“自动播放”对话框不见了,而弹出另外一个对话框。该对话框显示该U盘是经过BitLocker加密,需要你输入密码才可以访问。另外,为了方便使用我们可以勾选“从现在开始在此计算机上自动解锁”,这样可将密码保存到计算机上,在下次插入U盘后我们不需要手动输入密码就可访问了。最后点击“Uolock”弹出自动播放对话框,我们就可象平常那样访问U盘中的数据了。(图8)

图8
    (3).总结
    Bitlocker to Go是Windows 7特有的功能,是对单纯的只可应用于系统内置磁盘加密的Bitlocker功能的拓展和完善,其实在本质上它们的加密方式是完全一样的。这一扩展使得Bitlocker加密功能更加完善了,使得Windows 7中的数据安全更有保证。
1条评分
quen2008 电魂 +2 闪电联盟因你而精彩! 2009-10-24
离线quen2008
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2009-10-24 21:57:06
Windows 7的兼容性问题一直是为用户所关注的,还好暂时有软件弥补的