sam said:
that was great. it worked. much better.
I have two additional questions.
1)what exactly did I just do (just out of curiosity)
This is a feature unique to Windows (all versions).
zipfldr.dll has an entry point to both DllRegisterServer() &
DllUnregisterServer(), which is why
the utility regsvr32.exe knows what to do with it.
If you open this DLL in the VisualStudio Resource Editor you will see a REG
script containing
all the text entries needed to register the methods and properties, plus any
shell extensions. It's the
shell extensions that give this DLL its true feature, which in our case is
more like a bug -- once I install
WinXP in no time at all I have so many ZIP files that windows explorer
grinds to a halt in some folders.
The notorious Browser Helper Objects that target Internet Explorer usually
work in the same way: they
are DLL files that get registered in so that they are recognized by IE as
plugins. Similarly you can
go along way to cripple them with an unreg, as already shown.
hth,
tlviewer
2)if i wanted to restore that function, how do i do it?
to register or re-register do
/start
/run
regsvr32 zipfldr.dll