![Page 1: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/1.jpg)
![Page 2: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/2.jpg)
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
![Page 3: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/3.jpg)
![Page 4: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/4.jpg)
![Page 5: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/5.jpg)
![Page 6: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/6.jpg)
![Page 7: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/7.jpg)
![Page 8: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/8.jpg)
![Page 9: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/9.jpg)
![Page 10: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/10.jpg)
Symptoms
“Unsupported operating system”
Fix description
Lies
![Page 11: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/11.jpg)
Win2000SP3VersionLie
WinXPVersionLie
WinXPSP1VersionLie
WinXPSP2VersionLie
Win2K3RTMVersionLie
Win2K3SP1VersionLie
VistaRTMVersionLie
![Page 12: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/12.jpg)
WinXP
WinXPSP1
WinXPSP2
WinXPSP2VersionLie
WinSrv03
WinSrv03SP1
VistaRTM
![Page 13: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/13.jpg)
![Page 14: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/14.jpg)
![Page 15: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/15.jpg)
![Page 16: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/16.jpg)
http://msdn.microsoft.com/en-us/ library/ms537509.aspx
![Page 17: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/17.jpg)
<html>
<head>
<!-- Mimic Internet Explorer 7 -->
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>My Web Page</title>
</head>
<body>
<p>Content goes here.</p>
</body>
</html>
![Page 18: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/18.jpg)
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
![Page 19: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/19.jpg)
engine = null;
if (window.navigator.appName == "Microsoft Internet Explorer")
{
// This is an IE browser. What mode is the engine in?
if (document.documentMode) // IE8
engine = document.documentMode;
else // IE 5-7
{
engine = 5; // Assume quirks mode unless proven otherwise
if (document.compatMode)
{
if (document.compatMode == "CSS1Compat")
engine = 7; // standards mode
}
}
// the engine variable now contains the document compatibility mode.
}
![Page 20: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/20.jpg)
![Page 21: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/21.jpg)
![Page 22: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/22.jpg)
msoert2.dll Section .text (0x43D01000)
CALL DWORD PTR [KERNEL32.DLL!GetModuleFileNameW]
TEST EAX,EAX
JZ 0x43D0A613
LEA EAX,[EBP-0x20C]
PUSH EAX
CALL DWORD PTR [SHLWAPI.DLL!PathFindFileNameW]
TEST EAX,EAX
JZ 0x43D0A60C
PUSH 'WinMail.exe'
PUSH EAX
CALL DWORD PTR [MSVCRT.DLL!_wcsicmp]
![Page 23: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/23.jpg)
![Page 24: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/24.jpg)
![Page 25: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/25.jpg)
![Page 27: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/27.jpg)
![Page 28: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/28.jpg)
![Page 29: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/29.jpg)
![Page 30: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/30.jpg)
![Page 31: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/31.jpg)
![Page 32: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/32.jpg)
![Page 33: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/33.jpg)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"manifestVersion="1.0">
<compatibilityxmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- Windows 7 supported -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
</assembly>
![Page 34: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/34.jpg)
![Page 35: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/35.jpg)
![Page 36: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/36.jpg)
![Page 37: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/37.jpg)
![Page 38: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/38.jpg)
![Page 39: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/39.jpg)
http://www.withinwindows.com/2009/01/12/crash-course-on-authoring-windows-7-troubleshooting-packs/
![Page 40: Windows 7 Application Compatibility Overviewdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...Windows 7 Application Compatibility Overview Author Chris Jackson Subject Windows](https://reader034.vdocuments.mx/reader034/viewer/2022042301/5ecc60c9b8c6ff0d7514b785/html5/thumbnails/40.jpg)
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 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.