[NTOS:KE/x64] Handle NMI vs swapgs race condition
[reactos.git] / media / sdb / readme.txt
1
2 Sdb
3
4 Sdb files are Shim Databases.
5 They contain information about bad applications, and about the fixes that can be applied to them.
6
7
8 Shims
9
10 A shim is a piece of code that influences the process it's applied to.
11 This can be done by calling certain api's, or by changing the behavior of api's.
12 'DisableThemes' is an example of a shim that changes behavior by calling 'SetThemeAppProperties'.
13 'Win95VersionLie' is an example of a shim that changes behavior, by intercepting calls to GetVersion[Ex].
14
15 Layers
16
17 A layer is a collection (1..n) of shims.
18 Layers are used to reference a collection of shims by name.
19
20