Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Från och med Windows 8 inaktiveras AppInit_DLLs-infrastrukturen när säker start är aktiverad.
Om AppInit_DLLs
Den AppInit_DLLs infrastrukturen är ett enkelt sätt att koppla system-API:er genom att tillåta att anpassade DLL:er läses in i adressutrymmet för varje interaktivt program. Program och skadlig programvara använder båda AppInit-DLL:er av samma grundläggande anledning, vilket är att koppla API:er; När den anpassade DLL:n har lästs in kan den koppla ett välkänt system-API och implementera alternativa funktioner. Endast en liten uppsättning moderna legitima program använder den här mekanismen för att läsa in DLL:er, medan en stor uppsättning skadlig kod använder den här mekanismen för att kompromettera system. Även legitima AppInit_DLLs kan oavsiktligt orsaka systemstopp och prestandaproblem, och därför rekommenderas inte användning av AppInit_DLLs.
AppInit_DLLs och säker start
Windows 8 har infört UEFI och säker start för att förbättra den övergripande systemintegriteten och ge ett starkt skydd mot avancerade hot. När säker start är aktiverad inaktiveras AppInit_DLLs-mekanismen som en del av en kompromissfri metod för att skydda kunder mot skadlig kod och hot.
Observera att säker start är ett UEFI-protokoll och inte en Windows 8-funktion. Mer information om UEFI och specifikationen för säkert startprotokoll finns på https://www.uefi.org.
AppInit_DLLs certifieringskrav för Windows 8-skrivbordsappar
Ett av certifieringskraven för Windows 8-skrivbordsappar är att appen inte får läsa in godtyckliga DLL:er för att fånga upp Win32 API-anrop med hjälp av mekanismen AppInit_DLLs. Mer detaljerad information om certifieringskraven finns i avsnitt 1.1 i Certifieringskrav för Windows 8-skrivbordsappar.
Sammanfattning
- Den AppInit_DLLs mekanismen är inte en rekommenderad metod för legitima program eftersom det kan leda till systemlås och prestandaproblem.
- Mekanismen AppInit_DLLs är inaktiverad som standard när säker start är aktiverad.
- Att använda AppInit_DLLs i en Windows 8-skrivbordsapp är ett certifieringsfel för Windows-skrivbordsappen.
Om du vill ladda ned ett white paper med information om AppInit_DLLs på Windows 7 och Windows Server 2008 R2 går du till Windows Hardware Dev Center Archiveoch söker efter AppInit DLL:er i Windows 7 och Windows Server 2008 R2.