A kompatibilitási mód
Néhány program az újabb Windows verziók nem működnek megfelelően, vagy egyáltalán nem működnek. Ez azért történik, mert egy újabb verziója az API függvény különbözik a régitől.
A probléma megoldásához a Windows van egy kompatibilitási mód, amely lehet az egyes programok. Kiválasztásával egy adott változat a rendszer és a beállítások, akkor elindíthat egy programot, ha nem indul el alapértelmezés szerint.
Tanulmányi és végrehajtása egy verziókövető rendszer ReactOS
Végrehajtása a kompatibilitási módot
NtApphelpCacheControl
Funkció NtApphelpCacheControl kernel használt AppHelp, listát kell vezetni (200) nemrégiben elindított alkalmazások RAM gyorsabb keresést. Ha kilép az alkalmazás listában tárolja a rendszerleíró adatbázisban, és a boot vissza betöltve.
Végrehajtás apphelp sdb
Végrehajtása a legtöbb SDB * API-felületek összefüggő olvasás és írás SDB fájlokat.
SDB fájlok - alkalmazás kompatibilitási információkat tartalmazó adatbázis az ismert „rossz” alkalmazások, valamint egy listát a „rétegek” kell alkalmazni ezeket az alkalmazásokat.
- CORE-10367
- Jelenleg dolgozik a komponens

Tab a parancsikon tulajdonságok
Tab a felfedező
Az újabb Windows-verziók, ez végre egy shell kiterjesztés (acppage.dll). Ez használ funkciók SetPermLayerState, SdbGetPermLayerKeys.
Abban a pillanatban, a fül valósul együtt funkció lehetővé teszi, hogy alkalmazza a szükséges „rétegek”, de ki van kapcsolva.
Integration apphelp
Integration apphelp a döntéshozatalban. COM, MSI, valamint az illesztőprogramok letöltésére.
Shim infrastruktúra
Hajtja végre az alapvető infrastruktúra versenyez a különböző API.
Creation értékeit Shim
- lista „emulált” API-verziók. (Core-11299)
- beállítás a képernyő felbontása / színmélység / kikapcsolása (CORE-11927)
Végrehajtja segédfüggvényeket regisztrációs korrekciós rétegek és kezelésére a közös feladatokat.
Shim adatok címkék
Alkalmazáskompatibilitási környezet nem * .exe-fájlt és egy parancsikont.
végrehajtásának állapota
Kezelése a regisztrációs
- DWORD: DisableEngine
- DWORD: DisablePropPage
- DWORD: DisableWizard
- DWORD: LogAppHelpEvents
- DWORD: VDMDisallowed
Kompatibilitás adatbázis
Futó alkalmazások révén kompatibilitási mód: