modifying dll file

G

Guest

I want to modify the shell32.dll , so I mirror it and modify it. After I
modified it, i want to replace the original shell32.dll but windows not allow
me to do that. How to make the windows allow me?
 
J

Jon

Windows file protection is preventing you replacing it.

You have to copy it to a number of locations (in the following order)

C:\WINDOWS\ServicePackFiles\i386\shell32.dll
C:\WINDOWS\system32\dllcache\shell32.dll
C:\WINDOWS\system32\shell32.dll

--
Jon

The exception proves the rule

You may well be aware that "aisis" <[email protected]> had
previously written in
news:[email protected]...
 
G

Guest

still cannot. The error message said "This file is using by other program".
Actually I'm modifying the icons.
 
G

Guest

still cannot. The error message is "this file is being used by another
program". Actually I'm modifying the icons.
 
J

Jon

If you open up a command prompt in the folder containing your substitute
shell32.dll, and then kill explorer.exe via task manager (right-click > End
process). You could then try copying the file to the relevant locations
eg

copy shell32.dll C:\WINDOWS\ServicePackFiles\i386\shell32.dll
 
G

Guest

last time i use copy paste. If cut paste, the error message is "cannot move
shell32: A file with the name you specified already exists. Specify a
different name."
 
N

NoStop

I want to modify the shell32.dll , so I mirror it and modify it. After I
modified it, i want to replace the original shell32.dll but windows not
allow me to do that. How to make the windows allow me?

What do you mean you mirror it? What do you mean you modified it? Did you
use a hex editor? Why in the world would you want to modify a dll? Are you
smoking illegal substances by any chance?


--
WGA is the best thing that has happened for Linux in a while.

The ULTIMATE Windoze Fanboy:

http://video.google.com/videoplay?docid=-2370205018226686613

Is this a modern day equivalent of a Nazi youth rally?:

http://www.ntk.net/media/developers.mpg

A 3D Linux Desktop (video) ...


View Some Common Linux Desktops ...
http://shots.osdir.com/
 
G

Guest

after I enter "Yes" to overwrite. The cmd said "The process cannot access the
file because it is being used by another process". I'm copying to system32.
 
B

Badger

aisis said:
I want to modify the shell32.dll , so I mirror it and modify it. After I
modified it, i want to replace the original shell32.dll but windows not allow
me to do that. How to make the windows allow me?
HI aisis
You need to bootup with a startdisk if using fat and copy the file in
dos or use a live cd to do the same, you can't do it with windows
running because like you discovered the file is in use.
 
J

Jon

shell32.dll is probably a bit too fundamental to attempt to overwrite it
within an active partition, since it will be used by numerous processes. If
you have dual booting capabilities, or something like a BartPE cd to boot
from, it may be simpler to try and replace it via those means. ie with the
partition passive.
 
G

Guest

erm.... if ntfs? can or not?

Badger said:
HI aisis
You need to bootup with a startdisk if using fat and copy the file in
dos or use a live cd to do the same, you can't do it with windows
running because like you discovered the file is in use.

--
Badger,

The one who says it cannot be done
should never interrupt the one who is doing it.
 
G

Guest

ok, nevermine. if the shell32.dll is "uneditable" by any software while using
active windows, maybe i will give up changing icons.
 
B

Badger

aisis said:
erm.... if ntfs? can or not?
I should have been more clear. I was talking about a 98 boot disk but
they can't see NTFS. You need to copy the files when when windows isn't
running. You could use the recovery console or a Live Cd to do the same.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top