How much is this app compat Why did you break half of my All I need to do is run ACT long Can I justgoing stroke check and thing to.

Download Report

Transcript How much is this app compat Why did you break half of my All I need to do is run ACT long Can I justgoing stroke check and thing to.

How much is this app compat
Why did you break half of my
All I need to
do is run ACT long
Can
I justgoing
stroke
check
and
thing
to acost
me?
software?
Should I just stay on
The Internets
said
to just
turn
enough,
and
it’s
fixed,
right?
The
MED-V
brochure
said
just
Doesn’t
App-V
just
fix
it
all
have this problem go away?
Windows
XP? said it
off UAC.
The
tool
brochure
virtualize it all and migrate.
for me?
fixes 90% of the problems.
Why can’t my company
afford
aI’m
chair
for
me? a
No,
seriously,
can
I have
Listen,
not
talking
please? until I
aboutchair,
App Compat
get a chair.
App-V
ACT 5.5
Beyond Trust
Win XP Mode
MED-V
AppDNA
ACF Partners
ChangeBase
Shims
Disable UAC
start
Automated
Analysis
Assessment
Initial
Budget
Detailed
Automated
Analysis
App Install
Green?
No
ACT Inventory
Yes
Install Manual
Test
Refine Budget
App Run
Green?
Yes
Rationalize
Refine Budget
Runtime
Manual Test
User
Manual Test
No
Remediate
end
Ready to Deploy
TechNet Magazine
June 2009
Articles by Chris Jackson and Chris Corio
http://technet.microsoft.com/en-us/
magazine/dd799202.aspx
Do they?
Everyone runs as “standard user”
User Account Control
Virtual memory
Virtual address space
Virtual communities
NT Virtual DOS Machine (NTVDM)
Java Virtual Machine (JVM)
MS Visual Basic Virtual Machine (MSVBVM)
Virtual processors (hyperthreading)
Virtual reality
Virtual teams
Virtual private network (VPN)
UAC file and registry virtualization
Application virtualization
Machine virtualization (Virtual PC, Virtual Server, Hyper-V)
Virtual Earth
MS Enterprise Desktop Virtualization (MED-V)
Virtual pets
Virtual Desktop Infrastructure (VDI)
virtual keyword (C++, C#)
Virtual directory (IIS)
Virtual overload
It’s the new “.NET”!
Internet Explorer 8 Standards Compliance
Internet Explorer 8 Standards Compliance
Internet Explorer Protected Mode
Internet Explorer Protected Mode
Windows version number changed
Windows version number changed
//
//
//
If
{
This program requires WinXP or newer.
Windows XP is version 5.1
This is easy!
Not (vMajor >= 5 AND vMinor >= 1) Then
DisplayMessage(“This program requires Windows XP or newer”);
}
LayDownAndDie;
Win7
Vista
as
isWindows
Windows6.1?
7.0?
6.0:
vMajor: 6
7 >= 5
vMinor: 1
0 >= 1!
1? Oops!
Crap!
It works!
Folder locations
Per-User Files
Visible to user in Explorer
Windows 7 example:
Windows XP equivalent:
Hidden from user, Local
Windows 7 example:
Windows XP equivalent:
Hidden from user, Roaming
Windows 7 example:
Windows XP equivalent:
Location (Symbolic Constant and Examples)
FOLDERID_Documents / CSIDL_MYDOCUMENTS
C:\Users\username\Documents
C:\Documents and Settings\username\My Documents
FOLDERID_LocalAppData / CSIDL_LOCAL_APPDATA
C:\Users\username\AppData\Local
C:\Documents and Settings\username\Local Settings\Application Data
FOLDERID_RoamingAppData / CSIDL_APPDATA
C:\Users\username\AppData\Roaming
C:\Documents and Settings\username\Application Data
Shared Files
Visible to user in Explorer
Windows 7 example:
Windows XP equivalent:
Hidden from user, Local
Windows 7 example:
Windows XP equivalent:
Location (Symbolic Constant and Examples)
FOLDERID_PublicDocuments / CSIDL_COMMON_DOCUMENTS
C:\Users\Public\Documents
C:\Documents and Settings\All Users\Documents
FOLDERID_ProgramData / CSIDL_COMMON_APPDATA
C:\ProgramData
C:\Documents and Settings\All Users\Application Data
Default color scheme
Default color scheme
Application Compatibility Toolkit
start
Automated
Analysis
Assessment
Initial
Budget
Detailed
Automated
Analysis
App Install
Green?
No
ACT Inventory
Yes
Install Manual
Test
Refine Budget
App Run
Green?
Yes
Rationalize
Refine Budget
Runtime
Manual Test
User
Manual Test
No
Remediate
end
Ready to Deploy
Static Analysis
start
Automated
Analysis
Assessment
Initial
Budget
Detailed
Automated
Analysis
App Install
Green?
No
ACT Inventory
Yes
Install Manual
Test
Refine Budget
App Run
Green?
Yes
Rationalize
Refine Budget
Runtime
Manual Test
User
Manual Test
No
Remediate
end
Ready to Deploy
Shims
Application Virtualization
MED-V
Microsoft Enterprise Desktop Virtualization
Microsoft Enterprise Desktop Virtualization
[email protected]
XP Mode
How To Use XP Mode
The rest of the story
More of that story
Changing Security
How some did “standard user” on XP…
What are those geeks doing?
Plan
MCS Desktop Application Compatibility Strategy
Collect
MCS Desktop Application Compatibility Remediation
ACF Engagement
Analyze
MCS Desktop Application Compatibility Remediation
ACF Engagement
Test and Remediate
MCS Desktop Application
Compatibility Remediation
ACF Engagement
AE SWAT Workshop
Premiere App Compat for the
Enterprise / Developers
CSS CAST
http://technet.com/appcompat
http://www.microsoft.com/windows/compatibility
What is the Springboard Series?
Inside of Microsoft we are
To the IT pro, our goal is
• A turnkey IT pro engagement platform for depth and breadth
• The program to mobilize MS marketing and field to
focus on desktop OS IT pros
• Be the definitive resource for Desktop IT pros
• Open, honest; show don’t tell
• Information at right time, right level across Adoption Lifecycle
Virtual Roundtable Events
Straight-talk Monthly Feature
Articles and Overview Guides
Springboard Technical Experts
Panel Event Support
and Resources
TalkingAboutWindows
Video Blogs
one-Windows
TechCenter in 10 languages
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
Sign up for Tech·Ed 2011 and save $500
starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registration
Join us in Atlanta next year