... all I'm offering is the truth. Nothing more. RSS 2.0
# Sunday, February 08, 2009

I had not heard of the concept of shimming until I started looking at Windows compatibility and the problems that arise when trying to shoe horn applications from old operating systems to new ones. An application shim is a compatibility layer that fools a legacy application in to believing it's running in an older operating system.  For example, a shim will tell a legacy application that it is running in an 16-bit color and that it's running with all the privileges Windows has to offer, when in actuality, it is not. 

Shims intercept an applications attempt to modify the hard drive or registry that would ordinarily require root permissions, those requests are seamlessly redirected to temporary locations on the hard drive and registry.  This means that unmodified legacy applications will run under Vista with the same poorly vetted code, but Vista (or Windows 7) will not complain about the obvious security ramifications of some of these calls.

Technorati tags:
Sunday, February 08, 2009 7:13:08 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0] - Trackback
Windows
Comments are closed.
Blogroll
Statistics
Total Posts: 330
This Year: 18
This Month: 2
This Week: 0
Comments: 30
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
Mark Downie
Sign In
All Content © 2010, Mark Downie
DasBlog theme 'Business' created by Christoph De Baene (delarou)