WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt

上传人:少林足球 文档编号:4721013 上传时间:2019-11-30 格式:PPT 页数:38 大小:1.85MB
返回 下载 相关 举报
WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt_第1页
第1页 / 共38页
WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt_第2页
第2页 / 共38页
WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt_第3页
第3页 / 共38页
WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt_第4页
第4页 / 共38页
WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt》由会员分享,可在线阅读,更多相关《WCI343如何处理WindowsVista上的应用程序兼容性的问题.ppt(38页珍藏版)》请在三一文库上搜索。

1、WCI 343 如何处理Windows Vista上的应用程序兼容性的问题,课程内容,创新和兼容:矛盾的两面体 哪些创新会带来兼容性问题? 如何从用户的角度去缓解这些兼容性问题? 这就是今天要和诸位分享的内容,准备知识,最好已经了解以下特性的基本情况 用户帐户控制 Windows资源保护 服务加固 IE保护模式 如果不了解,也没关系 我们会一起讨论以上特性的原理要点 专门准备了相关技术专题文章,可以访问: http:/ 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows

2、资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,版本检测,Microsoft GIN

3、A,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控

4、制,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Window

5、s资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Micros

6、oft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,用户帐户控制,功能特性 管理员登录,照样以标准用户身份运行程序 安全:病毒、木马拿不到权限破坏系统 方便:可以照样执行管理任务 兼容问题 安装程序需要管理员权限,但是Windows不知道 应用程序需要管理员帐户,但是Windows不知道,用户帐户控制,处理方法 Windows Vista程序 必须在程序清单里标注所需的运行级别 尽可能允许以标准用户身份运行

7、 旧版程序 程序清单里没指定运行级别,或者没有程序清单 需要手动设置以管理员身份运行,Windows Vista程序 查看注册表编辑器、记事本的程序清单 旧版程序 手动设置以管理员帐户运行,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 指 导 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Window

8、s资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windo

9、ws资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,用户帐户控制,Windows资源保护,功能特性 同时保护重要的系统文件和注册表键值 只有操作系统和微软可分发包才能修改这些受保护资源 兼容问题 替换受保护的系统文件时,拒绝访问 写入受保护的注册表键值时,拒绝访

10、问 解决原则 不要替换Windows系统文件和注册表键值 不要把微软可分发包进行分拆、重新打包,旧版程序没权限写受保护资源,怎么办? 没事,有虚拟重定向呢! 仅对旧版程序:程序清单里没有指定运行级别 重定向基于每个特定用户,虚拟重定向我的地盘我作主,旧版程序没权限写受保护资源,怎么办? 没事,有虚拟重定向呢! 仅对旧版程序:程序清单里没有指定运行级别 重定向基于每个特定用户,旧版应用程序,写入,虚拟重定向我的地盘我作主,C:Windows,对不起,没权限!,旧版程序没权限写受保护资源,怎么办? 没事,有虚拟重定向呢! 仅对旧版程序:程序清单里没有指定运行级别 重定向基于每个特定用户,旧版应用程

11、序,写入,虚拟重定向我的地盘我作主,C:Windows,用户配置文件,重定向,现在可以了,虚拟重定向,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护

12、,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐

13、户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,服务隔离 Windows XP下的服务,服务隔离 Windows Vista下的服务,服务隔离,功能特性 服务位于会话0,登录用户位于会话1 天然的安全屏障,恶意程序无法跨越会话攻击服务 兼容问题 服务和用户天然隔离,用户看不到服务窗口 处理办法 交互式服务检

14、测服务,帮助我们查看服务窗口,已经把任务管理器安装为服务,名为Task Manager 提示:把应用程序安装为服务的具体方法请参考ITECN博客 演示Task Manager服务的打开窗口,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Window

15、s资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windo

16、ws资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,功能特性 IE浏览器的权限最低,比标准用户进程更安全 恶意网页无权修改用户配置文件和注册表键值 就算IE浏览器被攻陷,也无法感染其他进程 兼容问题 如果IE控

17、件需要和外部进程共享数据,则会失败 IE浏览器不能向外部进程发送窗口消息 处理原则 把指定网站加入“可信站点”区域,以提升运行级别 修改外部程序,使之允许IE访问、或者接受窗口消息,把网站加入“可信站点”区域,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服

18、务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,

19、服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,功能特性 采用WFP公开API集 完全重写TCP/IP协议栈 独立的IP V4和V6支持 移除内部系统调用和钩子 兼容问题 旧版的网络扫描工具、防火墙和杀毒

20、软件可能失败 处理原则 升级旧版程序,使之采用最新的WFP API集 微软正与厂商积极协商,使其产品支持Windows Vista,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服

21、务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,

22、Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,兼容问题 应用程序检测操作系统的版本号 可能依赖于特定操作系统 市场策略上的限制 症状描述 安装或者运行失败,但是没有任何提示 提示“不支持该操作系统”的信息 处理原则 升级应用程序,以支持Windows Vista版本号 尝试采

23、用兼容模式,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Wi

24、ndows资源保护,用户帐户控制,Microsoft GINA,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GI

25、NA,网络,IE保护模式,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,功能特性 重新设计Winlogon架构 新的凭据提供者API 常规问题 生物智能设备,例如指纹识别器 智能卡阅读器 处理办法 升级应用程序,以支持新的Winlogon架构 内置智能卡身份验证,凭据提供者 输入密码,LSA,WinLogon,LogonUI,凭据提供者 接口,凭据提供者2,7. 获得登录凭据,1. Ctrl+Alt+Delete,2. 请求凭据

26、,9. 通过LSALogonUser函数,将凭据交由LSA进行验证,5. 输入用户名和密码,并单击确定,4. 显示登录界面,凭据提供者1,凭据提供者3,8. 返回凭据,6. 单击确定 以后,3. 获得凭据信息,Windows资源保护,用户帐户控制,程序兼容性问题,诊 断 与 减 缓,基 本 处 理 原 则,服务隔离,IE保护模式,网络,版本检测,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,网络,IE保护模式,服

27、务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,IE保护模式,网络,Microsoft GINA,用户帐户控制,Windows资源保护,用户帐户控制,Windows资源保护,用户帐户控制,服务隔离,Windows资源保护,用户帐户控制,IE保护模式,服务隔离,Windo

28、ws资源保护,用户帐户控制,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,版本检测,网络,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,Microsoft GINA,网络,IE保护模式,Windows资源保护,用户帐户控制,64位Windows Vista,Microsoft GINA,版本检测,网络架构,IE保护模式,服务隔离,Windows资源保护,用户帐户控制,64位Windows Vista,不支持32位驱动 内核模式的驱动需要数字签名 不支持16位安装程序、组件和应用程序,诊断与减缓,程序兼容性助手,解决应用程序和安装程序的常规问题 版本检测 安装程序的提升 不断增加新的解决办法,程序兼容性助手,程序兼容性标签,结论,Windows Vista让我们可以充分享受安全、稳定和可靠性,同时极大改善用户体验 Windows平台和应用程序为我们提供完美的体验,因为 我们不是一个人在战斗!,Windows Vista文章宝库http:/,分享Windows Vista测试体验,介绍最新功能和特性 作者介绍 由彭爱华负责策划,刘晖、李隽秀、程尊华、崔路明、张康宗、尤扬等多名MVP参与撰写。 作者资历 技术爱好者、IT专栏作家、工程师 专栏目标 以最快的速度,把最好的Windows Vista体验带给您!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1