WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

23
WCI333 WCI333 Windows Vista Windows Vista 应应应应应应应 应应应应应应应 应应 应应 应应应应应应应应应 应应应应应应应应应

description

WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包. 创新和兼容性. Windows Vista 增强了用户体验 安全 可靠性 可用性 大部分应用程序仍然可用 Windows Vista 中的改进有可能会影响兼容性. 典型的兼容性问题. 以下时候: 需要管理员的身份 ( 访问受保护的、敏感资源 ) 使用到以前操作系统的一些特性 与操作系统的版本紧密绑定 使用内部的系统调用和数据结构 存在潜在的 bug. User Account Control. 应用程序不以管理员身份运行 减少潜在的弱点 - PowerPoint PPT Presentation

Transcript of WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

Page 1: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

WCI333WCI333Windows VistaWindows Vista 应用程序兼容性应用程序兼容性 及应用程序兼容性工具包及应用程序兼容性工具包

Page 2: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

创新和兼容性创新和兼容性Windows VistaWindows Vista 增强了用户体验增强了用户体验

安全安全可靠性可靠性可用性可用性

大部分应用程序仍然可用大部分应用程序仍然可用Windows VistaWindows Vista 中的改进有可能会影响兼容性中的改进有可能会影响兼容性

Page 3: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

典型的兼容性问题典型的兼容性问题以下时候:以下时候:

需要管理员的身份需要管理员的身份(( 访问受保护的、敏感资源访问受保护的、敏感资源 ))使用到以前操作系统的一些特性使用到以前操作系统的一些特性与操作系统的版本紧密绑定与操作系统的版本紧密绑定使用内部的系统调用和数据结构使用内部的系统调用和数据结构存在潜在的存在潜在的 bugbug

Page 4: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

User Account ControlUser Account Control

应用程序不以管理员身份运行应用程序不以管理员身份运行减少潜在的弱点减少潜在的弱点

Mal-ware, Trojans, Viruses, Root-kitsMal-ware, Trojans, Viruses, Root-kits问题问题

以前需要在后台静默执行的一些应用程序以前需要在后台静默执行的一些应用程序一些应用程序被设计成使用管理员帐户一些应用程序被设计成使用管理员帐户一些应用程序需要检查管理员凭据一些应用程序需要检查管理员凭据症状 症状 (( 后台失败后台失败 , , 提示提示 , , 对话框信息对话框信息 ))

Page 5: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

User Account ControlUser Account Control

解决办法解决办法修改应用程序以配合修改应用程序以配合 UACUAC

以标准用户运行以标准用户运行尽量避免需要重定向的问题出现尽量避免需要重定向的问题出现

运行时的缓解运行时的缓解使用提升的权限运行应用程序使用提升的权限运行应用程序

Page 6: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

Windows Resource ProtectionWindows Resource Protection

保护系统保护系统 : : 文件文件 , , 文件夹文件夹 , , 注册表键值注册表键值只有操作系统可以更新被保护的资源只有操作系统可以更新被保护的资源问题问题

替换替换 System binariesSystem binaries 时时写入系统注册表键值时写入系统注册表键值时

不要替换不要替换 WindowsWindows 系统文件和注册表键值系统文件和注册表键值

Page 7: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

当向有特权的区域写入文件当向有特权的区域写入文件 // 注册表键值时,文注册表键值时,文件件 // 注册表键值会被重定向注册表键值会被重定向这不是一个特性!这不是一个特性!

只是针对只是针对 UAC, WRPUAC, WRP 的一个解决办法的一个解决办法重定向针对每个用户重定向针对每个用户

RedirectionRedirection

Page 8: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

当向有特权的区域写入文件当向有特权的区域写入文件 // 注册表键值时,文件注册表键值时,文件 // 注册表键值会被重定向注册表键值会被重定向这不是一个特性!这不是一个特性!

只是针对只是针对 UAC, WRPUAC, WRP 的一个解决办法的一个解决办法重定向针对每个用户重定向针对每个用户

APP AAPP A

WRITEWRITE

RedirectionRedirection

HKLMHKLM

Page 9: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

HKCUHKCU

APP AAPP A

WRITE

REDIRECTREDIRECT

APP AAPP A

WRITEWRITE

HKLMHKLM

当向有特权的区域写入文件当向有特权的区域写入文件 // 注册表键值时,文件注册表键值时,文件 // 注册表键值会被重定向注册表键值会被重定向这不是一个特性!这不是一个特性!

只是针对只是针对 UAC, WRPUAC, WRP 的一个解决办法的一个解决办法重定向针对每个用户重定向针对每个用户

RedirectionRedirection

HKCUHKCU

Page 10: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

HKCUHKCU

APP AAPP A

WRITE

REDIRECTREDIRECT

APP AAPP A

WRITEWRITE

HKLMHKLM

HKCUHKCU

当向有特权的区域写入文件当向有特权的区域写入文件 // 注册表键值时,文件注册表键值时,文件 // 注册表键值会被重定向注册表键值会被重定向这不是一个特性!这不是一个特性!

只是针对只是针对 UAC, WRPUAC, WRP 的一个解决办法的一个解决办法重定向针对每个用户重定向针对每个用户

READ/READ/WRITEWRITE

RedirectionRedirection

APP BAPP B

Page 11: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

HKCUHKCU

APP AAPP A

WRITE

REDIRECTREDIRECT

APP AAPP A

WRITEWRITE

HKLMHKLM

HKCUHKCU

READ/READ/WRITEWRITE

APP BAPP B

当向有特权的区域写入文件当向有特权的区域写入文件 // 注册表键值时,文件注册表键值时,文件 // 注册表键值会被重定向注册表键值会被重定向这不是一个特性!这不是一个特性!

只是针对只是针对 UAC, WRPUAC, WRP 的一个解决办法的一个解决办法重定向针对每个用户重定向针对每个用户

READ/WRITEREAD/WRITE

RedirectionRedirection

APP CAPP C

Page 12: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

其它问题其它问题应用程序更新应用程序更新服务隔离服务隔离6464 位系统位系统IEIE 保护模式保护模式登录架构登录架构新的用户界面新的用户界面

Page 13: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

分析应用程序集合、网站、分析应用程序集合、网站、计算机计算机评估操作系统部署和操作系评估操作系统部署和操作系统升级带来的影响统升级带来的影响

集中管理兼容性评估和设置集中管理兼容性评估和设置

合理组织应用程序集合、网合理组织应用程序集合、网站、计算机站、计算机使用过滤器按影响程度进行使用过滤器按影响程度进行筛选筛选建立和管理个性化环境中的建立和管理个性化环境中的兼容性问题兼容性问题在部署过程中主动减轻已知在部署过程中主动减轻已知兼容性问题带来的影响兼容性问题带来的影响向网上的向网上的 Compatibility Compatibility ExchangeExchange 发送或者接收兼发送或者接收兼容性信息容性信息

应用程序兼容性工具包应用程序兼容性工具包 5.0 Beta5.0 Beta (Application Compatibility Toolkit)(Application Compatibility Toolkit)

Page 14: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

75

100325

Mission CriticalMission Critical

PrioritizedPrioritized

All OtherAll Other

Initial Initial InventoryInventory

After After AnalyzingAnalyzing

After After RationalizingRationalizing

After PrioritizingAfter Prioritizing

计划、规划的重要性计划、规划的重要性利用工具重新组织应用程序集合利用工具重新组织应用程序集合

InventoryInventoryAnalyzeAnalyzeRationalizeRationalizePrioritizePrioritize

使用使用 ACTACT 组织和计划日常的应用程序组织和计划日常的应用程序迁移项目迁移项目使用使用 Business Desktop Business Desktop Deployment Solution AcceleratorDeployment Solution Accelerator管理整个部署过程管理整个部署过程

计划和指导计划和指导

Page 15: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

风险区域风险区域低风险应用程序低风险应用程序

例如:生产用应用程序例如:生产用应用程序 , LOB applications, LOB applications 等等

高风险应用程序高风险应用程序例如:防病毒软件、防火墙、例如:防病毒软件、防火墙、 WinLogon/GINAWinLogon/GINA 认证、残障人士辅助应认证、残障人士辅助应用程序等用程序等

在多个发布版本间有需要改变的内容在多个发布版本间有需要改变的内容版本检测版本检测为了更好的安全性而做出的改变为了更好的安全性而做出的改变 Microsoft Windows Resource Protection – Microsoft Windows Resource Protection – 保护注册表和系统保护注册表和系统文件文件User Account ControlUser Account ControlMicrosoft Internet Explorer Protected ModeMicrosoft Internet Explorer Protected Mode操作系统更新操作系统更新Microsoft Windows Vista 64-bit Microsoft Windows Vista 64-bit Firewall/Anti-Virus platformFirewall/Anti-Virus platform

Page 16: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

LogLog 处理服务处理服务

本地本地ACTACT 数据库数据库

代理架构 代理架构 / / 兼容性评估器兼容性评估器

DCOMDCOM WFWFInventoryInventory IEIE UACUAC UIAUIA Etc…Etc…

Compatibility ExchangeCompatibility Exchange

`

`

欧洲欧洲 北美北美

桌面拓扑结构桌面拓扑结构

帐户管理器帐户管理器

BettyBetty

WilmaWilma

InterneInternett

人力资源人力资源 财务财务

ACT 5.0ACT 5.0 的体系架构的体系架构

Page 17: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

分部 (销售、研发… )

总部 ( 人力资源、 IT…)

企业桌面拓扑结构

北美

欧洲

亚洲

分部 (销售、财务… )

代理架构代理架构

Update(Security)

etc

InternetExplorer

UAC

InventoryInventoryInventory

UAC

InternetExplorerInternetExplorer

代理架构代理架构

配置代理配置代理选择应用程序代理选择应用程序代理运行代理运行代理随意分类 随意分类 – – 部门、区域部门、区域

分发方法分发方法用户安装用户安装SMSSMS 或者第三方工具或者第三方工具 (Tivoli, (Tivoli, Altiris)Altiris)组策略 组策略 / / 登录脚本登录脚本

代理架构代理架构允许简便的增加兼容性评估器允许简便的增加兼容性评估器小巧、不会互相干扰小巧、不会互相干扰

Page 18: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包
Page 19: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

Compatibility ExchangeCompatibility Exchange

可以正常工可以正常工作 作 / / 发现一发现一些问题些问题

1. 1. 社区资源社区资源

查看风向评查看风向评估或者兼容估或者兼容性问题报告 性问题报告

IT Pro IT Pro (( 企业企业 A)A) IT Pro IT Pro (( 企业企业 B)B)

CompatibilitCompatibility Exchangey Exchange

InternetInternet

分析和报告分析和报告

App Compat App Compat TestingTesting

认证一个应用程认证一个应用程序 序 / / 报告一个报告一个兼容性问题兼容性问题

ISVISV

Microsoft Logo Microsoft Logo and Certificationand Certification

2. 2. 官方资源官方资源

Page 20: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

为 为 Windows Vista Windows Vista 建立一个应用程序兼容性测建立一个应用程序兼容性测试环境试环境下载 下载 Application Application Compatibility Toolkit 5.0 BetaCompatibility Toolkit 5.0 Beta

针对应用程序集合进行针对应用程序集合进行 Inventory, Analyze, Inventory, Analyze, Rationalize, PrioritizeRationalize, Prioritize

从 从 Online Compatibility Exchange Online Compatibility Exchange 共享已共享已知的兼容性问题知的兼容性问题使用 使用 Business Desktop Business Desktop Deployment Solution AcceleratorDeployment Solution Accelerator

我应该做什么?我应该做什么?

Page 21: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包

Microsoft Application Microsoft Application Compatibility Toolkit 5.0 BetaCompatibility Toolkit 5.0 Beta

一个完整的针对应用程序兼容性问题的解决方案一个完整的针对应用程序兼容性问题的解决方案

Page 23: WCI333 Windows Vista 应用程序兼容性 及应用程序兼容性工具包