SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Windows 7 – Application Compatibility Toolkit 5.5 Overview
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
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
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)
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)
Biggest Concern of Application Compatibility*
Application Compatibility Toolkit 5.5
What is ACT? Collection of tools to: ,[object Object]
Compatibility evaluation for all of the above
Get Vendor Support Statements, Logo data from Compatibility Exchange
Recommendations for fixing applications and Websites (Internet Explorer 8)
Tools to apply compatibility fixes or “shims” to applications,[object Object]
ACT Process
DCP Labeling ERP Software Demo Software ERP Software Financial Software Finance Computer Sales Computer Tag: Sales Tag: Finance
Data Collection Package (DCP) Internals Installation Agents (Runtime Evaluation) Inventory User Account Control Windows Compatibility Update Compatibility Bucketizer Compressor Uploader
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 HKLMoftwareicrosoftindowsurrentVersionxplorerhell Folders HKU..oftwareicrosoftindowsurrentVerisonxplorerhell Folders App paths HKLMoftwareicrosoftindowsurrentVersionpp Paths
collect.exe: DCP Inventory Agent Searches Path environment variable ExpandEnvironmentStrings API HKU..nvironment File extension handlers HKLMoftwarelasses*hellpenommand HKU..oftwareicrosoftindowsurrentVersionxplorerileExts Run / RunOnce HKLMoftwareicrosoftindowsurrentVersionun HKLMoftwareicrosoftindowsurrentVersionunOnce HKLMoftwareicrosoftindowsurrentVersionunOnceEx
ACT 5.5 Data Analysis demo
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
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
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
SUA Architecture Application AppVerifier Logs XML LuaPriv2 Windows
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.
What’s New in ACT 5.5?
Application Windows How Shims Work Shimmed Function Import Function Export Function Shim DLL
Shims and Layers Application Child Application Shim Layer Windows
Demo Windows XP Mode

Weitere ähnliche Inhalte

Was ist angesagt?

Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivitych_tabitha7
 
Seminar on Software Testing
Seminar on Software TestingSeminar on Software Testing
Seminar on Software TestingMD ISLAM
 
Functional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | EdurekaFunctional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | EdurekaEdureka!
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6Bisrat Girma
 
What Is Functional Testing?
What Is Functional Testing?What Is Functional Testing?
What Is Functional Testing?QA InfoTech
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLCPaul Yang
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional TestingNishant Worah
 
MMS2011_BC34_Plas_Final
MMS2011_BC34_Plas_FinalMMS2011_BC34_Plas_Final
MMS2011_BC34_Plas_Finalmentvanderplas
 
Software testing tools and its taxonomy
Software testing tools and its taxonomySoftware testing tools and its taxonomy
Software testing tools and its taxonomyHimanshu
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing toolsGaurav Paliwal
 
Forrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using SubversionForrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using SubversionWANdisco Plc
 
Parts of Computer (software)
Parts of Computer (software)Parts of Computer (software)
Parts of Computer (software)Mac Mac
 
Ian Sommerville, Software Engineering, 9th EditionCh 8
Ian Sommerville,  Software Engineering, 9th EditionCh 8Ian Sommerville,  Software Engineering, 9th EditionCh 8
Ian Sommerville, Software Engineering, 9th EditionCh 8Mohammed Romi
 
Manual testing visonia
Manual testing   visoniaManual testing   visonia
Manual testing visoniaVisoniaTechlab
 
What are the advantages of non functional testing
What are the advantages of non functional testingWhat are the advantages of non functional testing
What are the advantages of non functional testingMaveric Systems
 
Presentation (software engineering)
Presentation (software engineering)Presentation (software engineering)
Presentation (software engineering)Abdullah Al Shiam
 
How to Monitor Performance of your Jenkins Deployment
How to Monitor Performance of your Jenkins DeploymentHow to Monitor Performance of your Jenkins Deployment
How to Monitor Performance of your Jenkins DeploymentNoa Harel
 

Was ist angesagt? (20)

Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivity
 
Seminar on Software Testing
Seminar on Software TestingSeminar on Software Testing
Seminar on Software Testing
 
Functional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | EdurekaFunctional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | Edureka
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6
 
Sdlc
SdlcSdlc
Sdlc
 
What Is Functional Testing?
What Is Functional Testing?What Is Functional Testing?
What Is Functional Testing?
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional Testing
 
MMS2011_BC34_Plas_Final
MMS2011_BC34_Plas_FinalMMS2011_BC34_Plas_Final
MMS2011_BC34_Plas_Final
 
Software testing tools and its taxonomy
Software testing tools and its taxonomySoftware testing tools and its taxonomy
Software testing tools and its taxonomy
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
 
Forrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using SubversionForrester Research on Globally Distributed Development Using Subversion
Forrester Research on Globally Distributed Development Using Subversion
 
Parts of Computer (software)
Parts of Computer (software)Parts of Computer (software)
Parts of Computer (software)
 
Ian Sommerville, Software Engineering, 9th EditionCh 8
Ian Sommerville,  Software Engineering, 9th EditionCh 8Ian Sommerville,  Software Engineering, 9th EditionCh 8
Ian Sommerville, Software Engineering, 9th EditionCh 8
 
V model
V modelV model
V model
 
Manual testing visonia
Manual testing   visoniaManual testing   visonia
Manual testing visonia
 
What are the advantages of non functional testing
What are the advantages of non functional testingWhat are the advantages of non functional testing
What are the advantages of non functional testing
 
Presentation (software engineering)
Presentation (software engineering)Presentation (software engineering)
Presentation (software engineering)
 
How to Monitor Performance of your Jenkins Deployment
How to Monitor Performance of your Jenkins DeploymentHow to Monitor Performance of your Jenkins Deployment
How to Monitor Performance of your Jenkins Deployment
 

Andere mochten auch

Managing your images with Deployment Image Servicing & Management (DISM) – wi...
Managing your images with Deployment Image Servicing & Management (DISM) – wi...Managing your images with Deployment Image Servicing & Management (DISM) – wi...
Managing your images with Deployment Image Servicing & Management (DISM) – wi...Vijay Raj
 
Improving Application Installation Ux In Windows 7
Improving Application Installation Ux In Windows 7Improving Application Installation Ux In Windows 7
Improving Application Installation Ux In Windows 7Vijay Raj
 
Windows 7 - Kernel Enhancements and Platform Sensors
Windows 7 - Kernel Enhancements and Platform SensorsWindows 7 - Kernel Enhancements and Platform Sensors
Windows 7 - Kernel Enhancements and Platform SensorsVijay Raj
 
Google Wave First Look
Google Wave   First LookGoogle Wave   First Look
Google Wave First LookVijay Raj
 
Presentation For D7 On 30.04.10
Presentation For D7 On 30.04.10Presentation For D7 On 30.04.10
Presentation For D7 On 30.04.10Lokesh Kumar
 
Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7Vijay Raj
 
Pictures of China, Yunnan province
Pictures of China, Yunnan provincePictures of China, Yunnan province
Pictures of China, Yunnan provinceBeracahmusic
 
How to create a content marketing calendar
How to create a content marketing calendarHow to create a content marketing calendar
How to create a content marketing calendarAmrit Hallan
 
Presentación de HMES.
Presentación de HMES.Presentación de HMES.
Presentación de HMES.guestf566e5
 
Whats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To ExpectWhats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To ExpectVijay Raj
 

Andere mochten auch (11)

Managing your images with Deployment Image Servicing & Management (DISM) – wi...
Managing your images with Deployment Image Servicing & Management (DISM) – wi...Managing your images with Deployment Image Servicing & Management (DISM) – wi...
Managing your images with Deployment Image Servicing & Management (DISM) – wi...
 
Improving Application Installation Ux In Windows 7
Improving Application Installation Ux In Windows 7Improving Application Installation Ux In Windows 7
Improving Application Installation Ux In Windows 7
 
Windows 7 - Kernel Enhancements and Platform Sensors
Windows 7 - Kernel Enhancements and Platform SensorsWindows 7 - Kernel Enhancements and Platform Sensors
Windows 7 - Kernel Enhancements and Platform Sensors
 
Google Wave First Look
Google Wave   First LookGoogle Wave   First Look
Google Wave First Look
 
Presentation For D7 On 30.04.10
Presentation For D7 On 30.04.10Presentation For D7 On 30.04.10
Presentation For D7 On 30.04.10
 
Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7Overcoming the application compatibility hurdle in windows 7
Overcoming the application compatibility hurdle in windows 7
 
Pictures of China, Yunnan province
Pictures of China, Yunnan provincePictures of China, Yunnan province
Pictures of China, Yunnan province
 
How to create a content marketing calendar
How to create a content marketing calendarHow to create a content marketing calendar
How to create a content marketing calendar
 
Presentación de HMES.
Presentación de HMES.Presentación de HMES.
Presentación de HMES.
 
Choir Rehearsal
Choir RehearsalChoir Rehearsal
Choir Rehearsal
 
Whats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To ExpectWhats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To Expect
 

Ähnlich wie Windows 7 – Application Compatibility Toolkit 5.5 Overview

3 App Compat Win7
3 App Compat Win73 App Compat Win7
3 App Compat Win7llangit
 
Ukfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 ReUkfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 ReAllyWick
 
Dev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez GanDev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez GanQuek Lilian
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT ProfessionalsRishu Mehra
 
1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Searchllangit
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For DevelopersDavid Nudelman
 
E G Innovations Vdi Monitoring
E G Innovations Vdi MonitoringE G Innovations Vdi Monitoring
E G Innovations Vdi MonitoringElisaBerneyBrown
 
Windows 7 Application Compatibility
Windows 7 Application CompatibilityWindows 7 Application Compatibility
Windows 7 Application Compatibilitymicham
 
Problem Determination Tools
Problem Determination ToolsProblem Determination Tools
Problem Determination ToolsCICS ROADSHOW
 
Transforming your Security Products at the Endpoint
Transforming your Security Products at the EndpointTransforming your Security Products at the Endpoint
Transforming your Security Products at the EndpointIvanti
 
HFM API Deep Dive – Making a Better Financial Management Client
HFM API Deep Dive – Making a Better Financial Management ClientHFM API Deep Dive – Making a Better Financial Management Client
HFM API Deep Dive – Making a Better Financial Management ClientCharles Beyer
 
Android overview
Android overviewAndroid overview
Android overviewHas Taiar
 
Windows Phone and Windows 8 application development
Windows Phone and Windows 8 application developmentWindows Phone and Windows 8 application development
Windows Phone and Windows 8 application developmentChristos Matskas
 

Ähnlich wie Windows 7 – Application Compatibility Toolkit 5.5 Overview (20)

MDOP 2011
MDOP 2011MDOP 2011
MDOP 2011
 
3 App Compat Win7
3 App Compat Win73 App Compat Win7
3 App Compat Win7
 
Ukfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 ReUkfs Snr Dev Arch Forum Pres3 Re
Ukfs Snr Dev Arch Forum Pres3 Re
 
Dev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez GanDev-In-Town: Windows 7 by Jabez Gan
Dev-In-Town: Windows 7 by Jabez Gan
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT Professionals
 
1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
E G Innovations Vdi Monitoring
E G Innovations Vdi MonitoringE G Innovations Vdi Monitoring
E G Innovations Vdi Monitoring
 
Windows 7 Application Compatibility
Windows 7 Application CompatibilityWindows 7 Application Compatibility
Windows 7 Application Compatibility
 
Sdlc
SdlcSdlc
Sdlc
 
Vistapresentation2
Vistapresentation2Vistapresentation2
Vistapresentation2
 
Windows 7 Security
Windows 7 SecurityWindows 7 Security
Windows 7 Security
 
AOK ChangeBase Win7
AOK ChangeBase Win7AOK ChangeBase Win7
AOK ChangeBase Win7
 
Problem Determination Tools
Problem Determination ToolsProblem Determination Tools
Problem Determination Tools
 
Transforming your Security Products at the Endpoint
Transforming your Security Products at the EndpointTransforming your Security Products at the Endpoint
Transforming your Security Products at the Endpoint
 
HFM API Deep Dive – Making a Better Financial Management Client
HFM API Deep Dive – Making a Better Financial Management ClientHFM API Deep Dive – Making a Better Financial Management Client
HFM API Deep Dive – Making a Better Financial Management Client
 
Kscope presentation 2013
Kscope presentation 2013Kscope presentation 2013
Kscope presentation 2013
 
Computer software and computer network
Computer software and computer networkComputer software and computer network
Computer software and computer network
 
Android overview
Android overviewAndroid overview
Android overview
 
Windows Phone and Windows 8 application development
Windows Phone and Windows 8 application developmentWindows Phone and Windows 8 application development
Windows Phone and Windows 8 application development
 

Kürzlich hochgeladen

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Windows 7 – Application Compatibility Toolkit 5.5 Overview

  • 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*
  • 8.
  • 10. Get Vendor Support Statements, Logo data from Compatibility Exchange
  • 11. Recommendations for fixing applications and Websites (Internet Explorer 8)
  • 12.
  • 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 HKLMoftwareicrosoftindowsurrentVersionxplorerhell Folders HKU..oftwareicrosoftindowsurrentVerisonxplorerhell Folders App paths HKLMoftwareicrosoftindowsurrentVersionpp Paths
  • 17. collect.exe: DCP Inventory Agent Searches Path environment variable ExpandEnvironmentStrings API HKU..nvironment File extension handlers HKLMoftwarelasses*hellpenommand HKU..oftwareicrosoftindowsurrentVersionxplorerileExts Run / RunOnce HKLMoftwareicrosoftindowsurrentVersionun HKLMoftwareicrosoftindowsurrentVersionunOnce HKLMoftwareicrosoftindowsurrentVersionunOnceEx
  • 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
  • 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”