Et kerne er den væsentlige hjernen i centrum af en computers operativsystem. Kernel32.dll er en fil, der er til stede i Windows 95, Windows 98 og Windows Millennium Edition. Denne dynamiske bibliotek fil ( DLL) er en af de første midler indlæst i hukommelsen, når du starter din computer . Lær mere om kernel32.dll kan hjælpe dig med at lære at identificere potentielle trusler mod din computers sikkerhed . Dynamisk Link Bibliotek
En dynamisk link library ( DLL) er en fil , der kan deles blandt udviklere med henblik på at bevirke, at behovet for omkompilering et program med henblik på at tilføje ny funktionalitet til det. DLL-filer er almindelige i Windows-miljøet , og du kan finde dem i hele " system32 " mappe . DLL-filer er lig eksekverbare filer , selvom du ikke kan udføre dem med et dobbeltklik den måde, du kan en eksekverbar fil . DLL kaldes efter behov ved aktive programmer eller operativsystemet.
Funktion Kernel32.dll
Når du starter Windows , Kernel32.dll går på arbejde styre hukommelse, CPU, tastatur, mus og andre input /output system. Den indlæser processer i hukommelsen , som Windows bruger derefter at fuldføre boot -processen. Det er også dirigerer CPU til at stoppe arbejdet på en proces, og begynde at arbejde på en anden. Dette direktiv er kaldt en " interrupt ". Kernel32.dll er derfor vigtigt at operativsystemet og bør aldrig blive manipuleret med.
Beskyttet hukommelse
Når du starter din computer, Windows indlæser kernel32.dll ind i hukommelsen , da det ville enhver anden fil , med én undtagelse : Når filen er i hukommelsen , er den plads, som filen er besat låst. Denne lås kaldes " beskyttet hukommelse . " The beskyttet hukommelse sikrer, at andre programmer eller deres DLL ikke kan tvinge kernel32.dll ud af sin plads i hukommelsen. Dette er en vigtig sikkerhedsfunktion, der holder Windows kørende og beskytter den mod malware. Hvis et program er at forsøge at få adgang til denne beskyttede rum , vil du modtage en fejlmeddelelse, der siger, " Ugyldig sidefejl (IPF ) . "
Security Bekymringer
det eneste sted, du skal finde kernel32.dll er i " system32 " mappe . Hvis du skulle finde det i andre mapper , ville det være en stærk indikation af, at dit system kan være inficeret med malware. Dette er fordi malware skaberne ofte give deres DLL navne, der er identisk med eller ligner de af DLL der er nødvendige for Windows til at fungere . Du modtager falske fejlmeddelelser, der siger " system32.exe har fundet en fejl og afsluttes ", hvis din computer er inficeret af nogen af denne liste over virus: " Worm_Badtrans.b ", " Win32.Badtrans 0,29020 , " Glacier Backdoor " eller " Win32/PWS.Badtrans.B.Worm . " Du ved fejlmeddelelsen er falsk , fordi der ikke er en sådan eksekverbare ( . exe) i Windows.