Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SDK] Add Resolution/Bitdepth shims + layers to the appcompat databas…
…e. CORE-11927 #resolve svn path=/trunk/; revision=73464
- Loading branch information
1 parent
f3f4384
commit 71d5b09
Showing
2 changed files
with
66 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
|
||
Sdb | ||
|
||
Sdb files are Shim Databases. | ||
They contain information about bad applications, and about the fixes that can be applied to them. | ||
|
||
|
||
Shims | ||
|
||
A shim is a piece of code that influences the process it's applied to. | ||
This can be done by calling certain api's, or by changing the behavior of api's. | ||
'DisableThemes' is an example of a shim that changes behavior by calling 'SetThemeAppProperties'. | ||
'Win95VersionLie' is an example of a shim that changes behavior, by intercepting calls to GetVersion[Ex]. | ||
|
||
Layers | ||
|
||
A layer is a collection (1..n) of shims. | ||
Layers are used to reference a collection of shims by name. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters