Your SlideShare is downloading. ×
  • Like
Windows 7 – Application Compatibility Toolkit 5.5 Overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Windows 7 – Application Compatibility Toolkit 5.5 Overview

  • 6,887 views
Published

This slidedeck was used at the BITPro november monthly UG meet. This session gave a detailed explanation of How the ACT 5.5 tool can be used to mitigate the AppCompat issues. Further, an overview of …

This slidedeck was used at the BITPro november monthly UG meet. This session gave a detailed explanation of How the ACT 5.5 tool can be used to mitigate the AppCompat issues. Further, an overview of Windows 7 Core OS changes were also discussed.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
6,887
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
79
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Windows 7 – Application Compatibility Toolkit 5.5 Overview
  • 2. Session Outline
    Topics Covered
    Points to look at when you are moving to Windows 7 from XP and Vista.
    Quick Demos of these issues and mitigations
    Overview of the Application Compatibility Toolkit 5.5
    Topics Not Covered
    Detail coverage of shims and its implementation
    Creating Custom Shims
  • 3. Windows 7 Builds on Vista
    Few Changes: Most software that runs on Windows Vista will run on Windows 7 - exceptions will be low level code (AV, Firewall, Imaging, etc).
    Hardware that runs Windows Vista well will run Windows 7 well.
    Few Changes: Focus on quality and
    reliability improvements
    Deep Changes: New models for security, drivers, deployment, and networking
  • 4. Top Focus Areas coming from Windows XP
    Operating System Version Changes
    Standard User / User Account Control (UAC)
    Windows Resource Protection (WRP)
    Internet Explorer® Protected Mode
    Impacts of 64-bit Operating Systems (no 16 bit)
    Windows Filtering Platform
    Deprecations/GINA/Session 0 (High Impact/Low Frequency)
  • 5. Top Focus Areas coming from Vista
    Operating System Version Changes
    Internet Explorer 8 (Compatibility View, LCIE)
    Removal of Windows Gallery applications (Windows Mail, Movie Maker, Messenger, Address Book, Photo Gallery)
    National Language Support (NLS) Sorting Changes
    File Libraries (they are not folders)
  • 6. Biggest Concern of Application Compatibility*
  • 7. Application Compatibility Toolkit 5.5
  • 8. What is ACT?
    Collection of tools to:
    • Inventory for software, hardware, and device assets
    • 9. Compatibility evaluation for all of the above
    • 10. Get Vendor Support Statements, Logo data from Compatibility Exchange
    • 11. Recommendations for fixing applications and Websites (Internet Explorer 8)
    • 12. Tools to apply compatibility fixes or “shims” to applications
  • The App Compat Process
    Collect
    1
    Which applications do I HAVE?
    Analyze
    2
    Which applications do I WANT?
    Test and Mitigate
    3
    Which applications WORK?
  • 13. ACT Process
  • 14. DCP Labeling
    ERP Software
    Demo Software
    ERP Software
    Financial Software
    Finance Computer
    Sales Computer
    Tag: Sales
    Tag: Finance
  • 15. Data Collection Package (DCP) Internals
    Installation
    Agents (Runtime Evaluation)
    Inventory
    User Account Control
    Windows Compatibility
    Update Compatibility
    Bucketizer
    Compressor
    Uploader
  • 16. collect.exe: DCP Inventory Agent
    Perhaps the best software inventory tool availablefrom Microsoft
    Searches:
    The MSI database
    MsiEnumComponents API
    Add/remove programs
    Registry entries
    Windows Shell
    HKLMSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders
    HKU...SoftwareMicrosoftWindowsCurrentVerisonExplorerShell Folders
    App paths
    HKLMSoftwareMicrosoftWindowsCurrentVersionApp Paths
  • 17. collect.exe: DCP Inventory Agent
    Searches
    Path environment variable
    ExpandEnvironmentStrings API
    HKU...Environment
    File extension handlers
    HKLMSoftwareClasses.*ShellOpenCommand
    HKU...SoftwareMicrosoftWindowsCurrentVersionExplorerFileExts
    Run / RunOnce
    HKLMSoftwareMicrosoftWindowsCurrentVersionRun
    HKLMSoftwareMicrosoftWindowsCurrentVersionRunOnce
    HKLMSoftwareMicrosoftWindowsCurrentVersionRunOnceEx
  • 18. ACT 5.5 Data Analysis
    demo
  • 19. ACT 5.5 Online Sync
    ACT 5.0 included:
    Logo certification data
    Votes from other enterprises
    ACT 5.5 adds Windows Compatibility Center data
    We do the research on vendor web sites
    ACT 5.5 contains complete opt-out
    Not only do you not share your vote, you don’t share that you even have the app
    Means you don’t get any data in exchange
    You can see EXACTLY the data you’re sending up
  • 20. High Level Architecture
    Compatibility Exchange
    Desktop Topology
    Finance
    HR
    Europe
    North America
    Log Processing Service and DB
    Internet
    Data Collection Package/Compatibility Evaluators
    Application Compatibility Manager
    Windows Vista
    Update
    Windows 7
    Inventory
    Ichiro
    Greg
  • 21. What is Standard User Analyzer?
    A tool to help IT Professionals and Developers understand issues preventing an application from running with Standard User privileges
    Based on Application Verifier
  • 22. SUA Architecture
    Application
    AppVerifier Logs
    XML
    LuaPriv2
    Windows
  • 23. Internet Explorer Compatibility Test Tool
    Collects web-based compatibility issues for IE7 and IE8 at run-time
    Key Features:
    Logs issues silently as you browse through websites using IE7 / IE8
    Provides details and links to more information about discovered compatibility issues
    List of issues detected is reviewed for each release of IE. We currently capture compatibility issues such as MIME Handling Exceptions, ActiveX Blocking, Codepage Sniffing and more.
  • 24. What’s New in ACT 5.5?
  • 25. Application
    Windows
    How Shims Work
    Shimmed
    Function
    Import Function
    Export
    Function
    Shim DLL
  • 26. Shims and Layers
    Application
    Child Application
    Shim
    Layer
    Windows
  • 27. Demo
    Windows XP Mode
  • 28. Summing up..
    AppCompat is a critical Process
    Microsoft takes this very seriously
    Lots of free tools available online to help with developers and IT Pros
    With all the work and leveraging Windows 7, You will know that,
    “ THE JUICE IS WORTH THE SQUEEZE !!”
  • 29. References
    Chris Jackson - http://blogs.msdn.com/cjacks/
    AppCompat VRT - www.microsoft.com/springboard
    Microsoft TechNet - technet.com/appcompat
    My Technical Blog - http://www.msigeek.com
    Follow me on Twitter at “msigeek”
  • 30. Contact Me