Omgåelse af WFP
Hejsa.Jeg forsøger forgæves at udskifte windows-systemfilen shell32.dll.
XP har en indbygget WFP (Windows File Protection), der altid sørger for at holde sine filer rene for bugs. Dette gøres ved at der findes en kopi af alle systemfiler i en gemt mappe under system32, kaldet dllcache. (For XP versioner hvor SP1 er installeret, kan der også forekomme filer i mappen $ServicePackFiles$
Hvoromalt er, jeg sørger for at undgå WFP slår til, og sørger for at erstatte SAMTLIGE shell32.dll filer der findes på min maskine.
Men alligevel om XP ikke vinder. Efter 2-3 reboots findes pludselig en folder i \Windows kaldet "Lastgood", der indeholder "min", altså den "falske" shell32.dll, og den i /dllcache er nu blevet udskiftet med den oprindelige.
Jeg begriber ikke hvordan windows kan opfinde shell32.dll ud af den blå luft, men der må være noget jeg overser.
Jeg har lokaliseret shell32.dll i 4 forskellige foldere, som jeg alle har overskrevet med min dll fil (og omgået WFP), men alligevel går XP skovlen under mig.
Er der nogen der kender til et evt. 5. sted filen findes, eller til nogle af XP's nederdrægtige tricks mht systemfiler?
Mvh
pacroon.
