//flex table opened by JP

Click to See Complete Forum and Search --> : Removing winXP file protection of C:\Windows\System32\DllCache\


Bigjakkstaffa
04-21-2003, 04:49 PM
Does anyone know how to remove the file protection for the 'dllcache' folder, at the moment im doing a lot of hacked DLL fiddling in System32 but dll cache keeps restoring older copied makign life a pain. As such im trying to rename dllcache to prevent it from doing so, however file protection prevents me from doing so. The only method of disablign file protection in Xp involves using a hex-editor and i'd rather not do that :eek:

--Jakk:t

fishybawb
04-21-2003, 05:19 PM
Boot from a floppy and then overwrite the dlls with your new ones from the command line. Old skool! :eek:

Bigjakkstaffa
04-21-2003, 06:42 PM
not gonna happen, im taking about 20meg upover of files here. I reckon i can empty the contents of Dllcache but i dont want to do that, i wanna rename it and ket it out of the way, but keep it handy if anything goes belly up

--Jakk:t

Johnny Fist
04-21-2003, 07:19 PM
So you're into hacking your OS, huh? I know this isn't exactly what you had in mind, but someone named undefined made a little script to replace your files for you in XP/2000 with a simple drag and a drop. It doesn't get much easier than that. You can find it in the forum at virtualplastic.net.

http://www.virtualplastic.net/msgboard/thread.php?forum=1&thread=66

If you're into the whole mod scene its a great site.

Bigjakkstaffa
04-22-2003, 07:41 AM
Well i kinda worked around it, i renamed the i386 backup folder in service packs to 13861 and then copied Dllcache to Dllcache backup, then i was able to delte the content of the DLL cache folde, which did the trick. :)

--Jakk:t

Steve R Jones
04-22-2003, 07:56 AM
Found this on another message board:

Tip: Disable DLL caching
Win XP caches dll files whenever an app is opened. Problem is, these files are kept for some time when the app is closed. This can effect memory usage and you might find your system slowing down some after a while. You can go into the Registry and disable this cache and recover some of this memory. As always, back up your registry before doing ANY adjustments:

Start>Run>type in: regedit
Scroll down to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr
entVersion\Explorer.
Right-click on an empty space in the right panel and create a new DWORD. Name it "AlwaysUnloadDLL" (without the quotes).
Right click on the entry and select Modify.
Make the default Decimal value to "1" . This disables the Windows DLL caching. (Setting it to "0" will enable it).
Close the registry and restart Windows for the change to take effect.

DocEvi1
04-22-2003, 09:28 AM
you could always try what I posted in here: http://www.sysopt.com/forum/showthread.php?s=&threadid=135405

I know you have the answer but I thought I would post anyway ;) Well, I bored :p

Stefan