1 application compatibility toolkit 5.0. agenda windows vista – innovation and compatibility top...
TRANSCRIPT
1
Application Compatibility Toolkit 5.0
AgendaWindows Vista – Innovation and Compatibility Windows Vista – Innovation and Compatibility
Top Compatibility Issues in Windows VistaTop Compatibility Issues in Windows Vista
Application Compatibility Toolkit (ACT) 5.0Application Compatibility Toolkit (ACT) 5.0 High Level ArchitectureHigh Level Architecture MethodologyMethodology DemoDemo
Application Compatibility ResourcesApplication Compatibility Resources
Question and AnswerQuestion and Answer
2
Innovation and CompatibilityWindows Vista PillarsWindows Vista Pillars
SecuritySecurity
ReliabilityReliability
CompatibilityCompatibility
PerformancePerformance
Feedback and SupportabilityFeedback and Supportability
Innovation in Windows Vista occasionally break compatibility. Innovation in Windows Vista occasionally break compatibility. Microsoft has created these tools and services to help resolve Microsoft has created these tools and services to help resolve application compatibility.application compatibility.
Application Compatibility Toolkit 5.0 (ACT) Application Compatibility Toolkit 5.0 (ACT)
Windows Vista Upgrade Advisor 1.0Windows Vista Upgrade Advisor 1.0
Windows Vista Hardware AssessmentWindows Vista Hardware Assessment
Application Compatibility FactoryApplication Compatibility Factory
Windows Logo programs Windows Logo programs
SWAT teamSWAT team
3
InnovationInnovation
CompatibilitCompatibilityy
Top Compatibility Issues in Vista
Overall, high application compatibility in Windows Vista. Overall, high application compatibility in Windows Vista. However, these are the areas of concern. However, these are the areas of concern.
User Account Control (UAC)User Account Control (UAC)
Windows Resource Protection (WRP)Windows Resource Protection (WRP)
Internet Explorer 7 Protected Mode Internet Explorer 7 Protected Mode
Windows Vista 64-bitWindows Vista 64-bit
Windows Filtering Platform Windows Filtering Platform
Operating System Version ChangeOperating System Version Change
Deprecations/GINA/Session 0 (High Impact/Low Frequency)Deprecations/GINA/Session 0 (High Impact/Low Frequency)
4
User Account Control (UAC)DescriptionDescription
Enabling users to run with a standard user accountEnabling users to run with a standard user account
Security feature to reduce introduction of vulnerabilities (Malware, Security feature to reduce introduction of vulnerabilities (Malware, Trojan, Viruses)Trojan, Viruses)
IssuesIssuesCustom installers and updaters need administrator privilegesCustom installers and updaters need administrator privileges
Unnecessary administrator checks or administrative actionsUnnecessary administrator checks or administrative actions
Writing to file or registry locations that are not virtualizedWriting to file or registry locations that are not virtualized
MitigationMitigationSome common shims - Virtualization shims, Force Admin AccessSome common shims - Virtualization shims, Force Admin Access
Relax ACL's on files and foldersRelax ACL's on files and folders
5
Windows Resource Protection (WRP)
DescriptionDescriptionIncrease system stability by protecting Windows resources (files, Increase system stability by protecting Windows resources (files, folders, registry).folders, registry).
IssuesIssuesApplication installers that attempt to replace, modify, or delete OS Application installers that attempt to replace, modify, or delete OS files and/or registry keys that are protected will fail with an access files and/or registry keys that are protected will fail with an access denied error message because the resource could not be updated. denied error message because the resource could not be updated.
RemediesRemediesNever repackage Microsoft redistributables (use the Microsoft Never repackage Microsoft redistributables (use the Microsoft provided redistributable package instead). provided redistributable package instead).
Do not write to system files and registry keys. Do not write to system files and registry keys.
6
Internet Explorer 7 Protected Mode
DescriptionDescriptionInternet Explorer 7 runs in Protected Mode, with greatly restricted Internet Explorer 7 runs in Protected Mode, with greatly restricted privilegesprivileges
IssuesIssuesIE cannot modify user files, registry keysIE cannot modify user files, registry keys
Applications may not know how to handle new prompts requesting Applications may not know how to handle new prompts requesting user permissionsuser permissions
MitigationMitigationAdd the site in question to the trusted sites list. Add the site in question to the trusted sites list.
7
Windows Vista 64-bit DescriptionDescription
Windows Vista fully supports the 64-bit architecture processors Windows Vista fully supports the 64-bit architecture processors from AMD and Intel. from AMD and Intel.
The 64-bit version of Windows Vista can run all 32-bit applications The 64-bit version of Windows Vista can run all 32-bit applications with the help of the WOW64 emulator.with the help of the WOW64 emulator.
IssuesIssuesApplications or components that use 16-bit executables, 16-bit Applications or components that use 16-bit executables, 16-bit installers or 32-bit kernel drivers will either fail to start or will installers or 32-bit kernel drivers will either fail to start or will function improperly on a 64-bit edition of Windows Vista. function improperly on a 64-bit edition of Windows Vista.
RemediesRemediesRemove all 16-bit components.Remove all 16-bit components.
Convert 16-bit installers to 32-bit or 64-bit installers Convert 16-bit installers to 32-bit or 64-bit installers
Ensure that all 64-bit drivers are digitally signedEnsure that all 64-bit drivers are digitally signed
8
DeprecationsDescriptionDescription
Deprecations – removal of APIs or DLLs from Windows Vista that Deprecations – removal of APIs or DLLs from Windows Vista that existed in Windows XPexisted in Windows XP
IssuesIssuesApplications lose functionality or don’t start up correctlyApplications lose functionality or don’t start up correctly
RemediesRemediesSearch MSDN to look for replacement of APISearch MSDN to look for replacement of API
10
Graphical Identification and Authentication (GINA)
DescriptionDescriptionWindows Vista introduces a new Credential Provider frameworkWindows Vista introduces a new Credential Provider framework
IssuesIssuesUsers will not be able to logon using Custom logon applications. Users will not be able to logon using Custom logon applications. These may include: These may include:
Biometric devices (fingerprint reader) Biometric devices (fingerprint reader) Custom UI for logonCustom UI for logon Virtual private network (VPN) solutions for remote users with Virtual private network (VPN) solutions for remote users with
custom logon UIcustom logon UI
RemediesRemediesThe applications or components that used the GINA technology will The applications or components that used the GINA technology will need to be re-authoredneed to be re-authored
For all credential provider information and questions, send e-mail For all credential provider information and questions, send e-mail to the Shell Credential Provider alias: to the Shell Credential Provider alias: [email protected]
11
Operating System Version Change
DescriptionDescriptionThe internal version number for Windows Vista is changed to 6. The The internal version number for Windows Vista is changed to 6. The GetVersion function will now return this version number to GetVersion function will now return this version number to applications when queried. applications when queried.
IssuesIssuesAny application that specifically checks for the OS version will get a Any application that specifically checks for the OS version will get a higher version number which it may not be designed to handlehigher version number which it may not be designed to handle
Application installers may prevent themselves from installing and Application installers may prevent themselves from installing and applications may prevent themselves from starting. applications may prevent themselves from starting.
Mitigation Mitigation Use compatibility administrator and apply XP SP2 layer or version Use compatibility administrator and apply XP SP2 layer or version lie shimlie shim
12
Session 0DescriptionDescription
Services are isolated to run in their own private Session (Session 0)Services are isolated to run in their own private Session (Session 0)
To enhance security and stability, users no longer share this To enhance security and stability, users no longer share this sessionsession
IssuesIssuesInteractive services may hang since they display UI to Session 0 Interactive services may hang since they display UI to Session 0 instead of the user’s sessioninstead of the user’s session
RemediesRemediesUpdate services and drivers to ensure you have the latest version.Update services and drivers to ensure you have the latest version.
When authoring services and drivers display UI in the user’s When authoring services and drivers display UI in the user’s sessionsession
When Interactive Service Detection service detects UI in Session 0 When Interactive Service Detection service detects UI in Session 0 it will send a notification to the user and allows them to switch to it will send a notification to the user and allows them to switch to Session 0 and interact with the UI Session 0 and interact with the UI
13
APPLICATION COMPATIBILITY TOOLKIT
Architecture, Methodology, and Platforms SupportedArchitecture, Methodology, and Platforms Supported
14
Application Compatibility Toolkit
Customer Target Customer Target Medium/Large Businesses and Large EnterprisesMedium/Large Businesses and Large Enterprises
MissionMissionA lifecycle management tool that assists in identifying and A lifecycle management tool that assists in identifying and managing your overall application/device/computer portfolio, managing your overall application/device/computer portfolio, reducing the cost and time involved in resolving application reducing the cost and time involved in resolving application compatibility issues, and helping you quickly deploy Windows Vista compatibility issues, and helping you quickly deploy Windows Vista and Windows Updates. and Windows Updates.
Strategy Strategy Help detect, diagnose, and mitigate compatibility issues found in Help detect, diagnose, and mitigate compatibility issues found in Windows VistaWindows Vista
Microsoft Compatibility Exchange to facilitate exchange of Microsoft Compatibility Exchange to facilitate exchange of compatibility data between ISV/IHV, Microsoft, and customerscompatibility data between ISV/IHV, Microsoft, and customers
Deliver tools that are timely and relevant to Windows releasesDeliver tools that are timely and relevant to Windows releases
15
High Level Architecture
Log Log Processing Processing Service and Service and
DBDB
Data Collection Package/Compatibility EvaluatorsData Collection Package/Compatibility Evaluators
InventoryInventory IEIE VistaVista UpdateUpdate Etc…Etc…
Desktop TopologyDesktop Topology
EuropeEurope North AmericaNorth AmericaHRHR FinanceFinance
11
22
Application Application Compatibility Compatibility
ManagerManager
33
WilmaWilmaBettyBetty
InterneInternett
16
Compatibility ExchangeCompatibility Exchange44
Supported Platforms
ComponentComponent Windows 2000Windows 2000 Windows XPWindows XP Windows Windows Server 2003Server 2003 Windows VistaWindows Vista
Application Application Compatibility Compatibility ManagerManager
Log Processing Log Processing Service (LPS)Service (LPS)
ComponentComponent SQL MSDESQL MSDE SQL 2000SQL 2000 SQL Server SQL Server ExpressExpress SQL 2005SQL 2005
DatabaseDatabase
17
ACT Methodology
Collect Data Analyze Test and Mitigate
Inventory Applications and Devices
Gatherhigh-level compatibility evaluator data
In-depth testing with dev/test tools
Log test data
Build and test mitigations
Prioritize and Categorize
Synchronize data with Microsoft Compatibility Exchange
Identify high-level issues
COLLECT DATA
Application, Device Inventory and Compatibility Evaluator Application, Device Inventory and Compatibility Evaluator datadata
19
Data Collection Architecture
ACT Database
11
22
3344
55
Desktop Topology
IE Evaluator Update Evaluator
Vista Evaluator
Data Collection Package
20
Log Processing Service
Compatibility EvaluatorsKey FeaturesKey Features
Designed to run in the background on desktopsDesigned to run in the background on desktopsIntended to run down-level operating system, Windows 2000 and up Intended to run down-level operating system, Windows 2000 and up Helps reduce the need for testingHelps reduce the need for testing
Compatibility EvaluatorsCompatibility EvaluatorsInventory CollectorInventory Collector
Gathers data on a computer regarding applications, devices (device Gathers data on a computer regarding applications, devices (device manager), and system information.manager), and system information.
Windows Vista Compatibility EvaluatorWindows Vista Compatibility Evaluator Deprecations - identifies applications that are loading binaries or using Deprecations - identifies applications that are loading binaries or using
APIs that will be removed in VistaAPIs that will be removed in Vista GINA - identifies applications that installed a Graphical Identification GINA - identifies applications that installed a Graphical Identification
and Authentication (GINA) DLLand Authentication (GINA) DLL Session 0 - identifies applications with interactive servicesSession 0 - identifies applications with interactive services
User Account ControlUser Account Control Detects which applications may have issues with running as Standard Detects which applications may have issues with running as Standard
UserUserInternet Explorer Compatibility EvaluatorInternet Explorer Compatibility Evaluator
Detects compatibility issues with web applications due to IE 6/7 security Detects compatibility issues with web applications due to IE 6/7 security featuresfeatures
Updates Compatibility EvaluatorUpdates Compatibility Evaluator Detects applications impacted by Windows Updates (security updates)Detects applications impacted by Windows Updates (security updates)
21
Update Compatibility Evaluator
Security Security Update Update
ManifestManifestUpdate Update
Compatibility Compatibility Evaluator DataEvaluator Data
22
Desktop TopologyDesktop Topology
EuropeEurope North AmericaNorth AmericaHRHR FinanceFinance
Update Report: shows Update Report: shows potential incompatibilitiespotential incompatibilities
Compatibility ExchangeCompatibility Exchange
Supported Platforms
AgentAgent Windows 2000Windows 2000 Windows XPWindows XP Windows Windows Server 2003Server 2003 Windows VistaWindows Vista
Inventory CollectorInventory Collector
UAC Compatibility UAC Compatibility EvaluatorEvaluator
IE Compatibility IE Compatibility EvaluatorEvaluator
Windows Vista Windows Vista Compatibility Compatibility EvaluatorEvaluator
Update Update Compatibility Compatibility EvaluatorEvaluator
IE7 only23
Collect Data
24
ANALYZE
Prioritize, Categorize, Rationalize, and SynchronizePrioritize, Categorize, Rationalize, and Synchronize
25
Prioritize, Categorize, Rationalize
26
Assessment Providers
27
Microsoft Compatibility Exchange
28
Features:Features: Feedback mechanism to Feedback mechanism to
vendors on most requested vendors on most requested applicationsapplications
Authoritative data Authoritative data compliments community compliments community ratingrating
Leverage existing Microsoft Leverage existing Microsoft data repositories (test, data repositories (test, certification, logo, vendor certification, logo, vendor portal)portal)
Limited data due to Limited data due to dependencies on Vendor dependencies on Vendor Portal and test teamPortal and test team
Certify app/device Certify app/device workwork
ororPublish issuePublish issue
2. Vendor Assessment (authoritative)2. Vendor Assessment (authoritative)
Software Software Vendor Vendor
(Windows Vista (Windows Vista Logo Program)Logo Program)
Hardware Hardware Vendor (Device Vendor (Device
Drivers)Drivers)Analysis Analysis
and and ReportingReporting
Features:Features: IT Pros helping each other IT Pros helping each other
out by sharing of application out by sharing of application compatibility rating with compatibility rating with communitycommunity
Secure and privacy Secure and privacy compliant transactionscompliant transactions
Simple and easy to share Simple and easy to share Submission can be Submission can be
anonymous or by user nameanonymous or by user name Partner with MCS and Partner with MCS and
deployment specialist in deployment specialist in building and seeding building and seeding community datacommunity data
Scalable solutionScalable solution
1. Community Assessment1. Community Assessment
Works for Works for memeoror
Publish issuePublish issue
Enterprise Enterprise CorporationCorporation
CompatibilitCompatibility Exchangey Exchange
See community See community risk risk
assessment assessment and/or issue and/or issue summary summary
InternetInternet
Analyze
29
TEST AND MITIGATE
Test, Debug, Resolve, Deploy SolutionsTest, Debug, Resolve, Deploy Solutions
30
Developer and Tester ToolsStandard User AnalyzerStandard User Analyzer
Provides a way for testers to further test the LOB applications to Provides a way for testers to further test the LOB applications to determine what will fail as Standard User on Vistadetermine what will fail as Standard User on VistaProvides a way to mitigate some of the issues that are logged using Provides a way to mitigate some of the issues that are logged using shimsshims
Internet Explorer Test ToolInternet Explorer Test ToolProvides a way for testers to further test the intranet web Provides a way for testers to further test the intranet web applications to understand the exact issue and determine which of applications to understand the exact issue and determine which of their web applications will not work with IE 7their web applications will not work with IE 7http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ietechcol/cols/dnexpie/ie7_compat_log.asp
Setup Analysis ToolSetup Analysis ToolDetects issues such as WRP, installing of 32 bit kernel mode Detects issues such as WRP, installing of 32 bit kernel mode drivers, 16 bit components to flag any of your packages which drivers, 16 bit components to flag any of your packages which could run into this issuecould run into this issue
Compatibility AdministratorCompatibility AdministratorHelps IT Admins, Developers, Testers create and test compatibility Helps IT Admins, Developers, Testers create and test compatibility shim/fixes (no code changes required)shim/fixes (no code changes required)
31
Supported Platforms
AgentAgent Windows 2000Windows 2000 Windows XPWindows XP Windows Windows Server 2003Server 2003 Windows VistaWindows Vista
IE Test ToolIE Test Tool
Setup Analysis ToolSetup Analysis Tool
Standard User Standard User AnalyzerAnalyzer
IE7 only
32
Test and Mitigate
33
Resources
Application Compatibility Resources and ServicesApplication Compatibility Resources and Services
34
Application Compatibility ResourcesACT 5.0:ACT 5.0:
Download: Download: http://www.microsoft.com/downloads/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971&displaylang=en
Newsgroup: Newsgroup: http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.deployment.app_compatibility
For IT Professionals:For IT Professionals: Application Compatibility in Windows Vista Application Compatibility in Windows Vista
http://www.microsoft.com/technet/windowsvista/appcompat/default.mspx
Business Desktop Deployment Solution Accelerator Business Desktop Deployment Solution Accelerator http://www.microsoft.com/technet/desktopdeployment/bddoverview.mspx
Windows Vista Hardware Assessment: Windows Vista Hardware Assessment: http://www.microsoft.com/technet/windowsvista/deploy/readassess.mspx
For Developers:For Developers: Application Compatibility Cookbook Application Compatibility Cookbook
http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/AppComp.asp us/dnlong/html/AppComp.asp
Finding Security Compatibility Issues in Internet Explorer 7 Finding Security Compatibility Issues in Internet Explorer 7 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/cols/dnexpie/ie7_compat_log.asp?frame=trueCol/cols/dnexpie/ie7_compat_log.asp?frame=true
Windows Vista Application Development Requirements for UAC Windows Vista Application Development Requirements for UAC http://download.microsoft.com/download/5/6/a/56a0ed11-e073-42f9-http://download.microsoft.com/download/5/6/a/56a0ed11-e073-42f9-932b-38acd478f46d/WindowsVistaUACDevReqs.doc 932b-38acd478f46d/WindowsVistaUACDevReqs.doc
Application Compatibility Forum Application Compatibility Forum http://forums.microsoft.com/MSDN/ShowForum.aspx?http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=904&SiteID=1ForumID=904&SiteID=1
Questions related to SUA: [email protected] related to SUA: [email protected]
35
Application Compatibility EcosystemWindows Logo ProgramWindows Logo Program
Getting the “Certified for Windows Vista” or “Works with Windows Getting the “Certified for Windows Vista” or “Works with Windows Vista” logo is the most effective way for your customers to identify Vista” logo is the most effective way for your customers to identify products that work well with Windows Vistaproducts that work well with Windows Vista
https://winqual.microsoft.com/https://winqual.microsoft.com/
Windows Vista Application Compatibility TrainingWindows Vista Application Compatibility Training 2 days of intense learning on tools and techniques for detecting, 2 days of intense learning on tools and techniques for detecting,
diagnosing and mitigating Windows Vista Application Compatibility diagnosing and mitigating Windows Vista Application Compatibility issuesissues
On-site engagements to help enterprise customers resolve Windows On-site engagements to help enterprise customers resolve Windows Vista Deployment blockersVista Deployment blockers
Contact: [email protected]: [email protected]
Application Compatibility FactoryApplication Compatibility Factory 5 global System Integrators are on board and ready to work with you 5 global System Integrators are on board and ready to work with you
nownow Have deep expertise in application testing and remediationHave deep expertise in application testing and remediation ACF partner services focus on custom apps, scales to some ISV appsACF partner services focus on custom apps, scales to some ISV apps Contact: Wipro Technologies, Tata Consultancy Services, Satyam Contact: Wipro Technologies, Tata Consultancy Services, Satyam
Computer Services, Infosys Technologies, HPComputer Services, Infosys Technologies, HP http://www.microsoft.com/presspass/features/2006/nov06/11-http://www.microsoft.com/presspass/features/2006/nov06/11-
01windowsvistaacf.mspx 01windowsvistaacf.mspx
36
Question and Answer
Open DiscussionOpen Discussion
37
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation
as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES,
EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
38
Inventory CollectorScans computer for devices, application, and system Scans computer for devices, application, and system informationinformation
Locations we search for applications -Locations we search for applications -.Msi (Windows Installer database).Msi (Windows Installer database)
Add/Remove Programs Add/Remove Programs
(HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\(HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\*)Uninstall\*)
Windows Shell (Start menu)Windows Shell (Start menu)
App Path (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\App Path (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\*)CurrentVersion\App Paths\*)
Locations pointed to by path environment variables (%PATH%)Locations pointed to by path environment variables (%PATH%)
Registered file extension handlers (HKEY_LOCAL_MACHINE\Software\Registered file extension handlers (HKEY_LOCAL_MACHINE\Software\Classes\*)Classes\*)
Registry Run (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Registry Run (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\*)CurrentVersion\Run\*)
Service Control Manager (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service Control Manager (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\*)Services\*)
(Filters out Windows Components/Features)(Filters out Windows Components/Features)
39
UAC Compatibility EvaluatorDetects what applications will have issues with running as Detects what applications will have issues with running as Standard User on Windows VistaStandard User on Windows Vista
Issues Detected - Issues Detected - File OperationsFile Operations
Lets the user know if the file will be virtualizedLets the user know if the file will be virtualized If not, lets the user know the access is restricted (e.g. locations If not, lets the user know the access is restricted (e.g. locations
like Program Files which only admins have access)like Program Files which only admins have access)
Registry OperationsRegistry Operations Lets the user know if the registry key will be virtualizedLets the user know if the registry key will be virtualized If not, lets the user know the access is restricted (e.g. locations If not, lets the user know the access is restricted (e.g. locations
like HKLM which only admins have access)like HKLM which only admins have access)
Profile API operationsProfile API operations Checks if any applications are writing into any system ini files Checks if any applications are writing into any system ini files
(including win.ini)(including win.ini)
Elevation DetectionElevation Detection Detects applications that need to run elevated/ as Detects applications that need to run elevated/ as
administrator (i.e. setup.exe)administrator (i.e. setup.exe)
40
IE Compatibility EvaluatorDetects Compatibility issues with web applications due to IE Detects Compatibility issues with web applications due to IE security features security features
Issues detected – Issues detected – IE 6 on XP SP2 - Popup Blocking, Object Caching, ActiveX Blocking, IE 6 on XP SP2 - Popup Blocking, Object Caching, ActiveX Blocking, Mime Handling, Windows Restrictions, Zone Elevation, Download Mime Handling, Windows Restrictions, Zone Elevation, Download Blocking, Binary Behaviors, LMZLBlocking, Binary Behaviors, LMZL
IE 7 – All of the above plus CURL - Centralized URL Parsing, IE 7 – All of the above plus CURL - Centralized URL Parsing, International Domain Names (IDN) Support, SSL, XDom Barrier, International Domain Names (IDN) Support, SSL, XDom Barrier, Manage Add-ons, Active-x Opt-in, Anti-Phishing, Cross Frame Manage Add-ons, Active-x Opt-in, Anti-Phishing, Cross Frame navigation, CSS fixesnavigation, CSS fixes
IE7 on Vista – All of the above plus Protected Mode IEIE7 on Vista – All of the above plus Protected Mode IE Note: You need to test the web sites on IE 7 to detect any of Note: You need to test the web sites on IE 7 to detect any of
the above issuesthe above issues
More details about the issues - More details about the issues - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/http://msdn.microsoft.com/library/default.asp?url=/library/en-us/IETechCol/cols/dnexpie/ie7_compat_log.asp?frame=trueIETechCol/cols/dnexpie/ie7_compat_log.asp?frame=true
41
FeatureFeature ACT 5.0 BetaACT 5.0 Beta ACT 5.0 RTWACT 5.0 RTW
Client tool for Reporting and AnalysisClient tool for Reporting and Analysis
Configuration WizardConfiguration Wizard
Inventory CollectorInventory Collector
Internet Explorer Compatibility Evaluator (websites)Internet Explorer Compatibility Evaluator (websites)
UAC Compatibility EvaluatorUAC Compatibility Evaluator
Update Compatibility EvaluatorUpdate Compatibility Evaluator
Microsoft Compatibility ExchangeMicrosoft Compatibility Exchange
Website Reports (integrated in ACM)Website Reports (integrated in ACM)
Prioritize, Categorize, and Deployment TrackingPrioritize, Categorize, and Deployment Tracking
Devices SupportDevices Support
Vista Compatibility Evaluators (GINA, Session 0, Deprecated Vista Compatibility Evaluators (GINA, Session 0, Deprecated Components)Components)
Compatibility Administrator (fix applications)Compatibility Administrator (fix applications)
Filter and Custom ReportFilter and Custom Report
Developer Tester Tools (IE, SUA, Setup Analysis)Developer Tester Tools (IE, SUA, Setup Analysis)
Integration with SMSIntegration with SMS
ACT Feature Comparison
42