Author's site, a bunch of little progs

S

Sietse Fliege

R. L. said:
What does that do exactly? I *think* what happened to me could
be a confict I had with Filzip. I made the zip with Filzip
first, then after I update the script and I just drag the new
exe file into the zip in Explorer, that could have caused the
problem: the zip was first made with Filzip, but modify by XP
zip. Do you mean this would help on that?

It looks to me like it might help on that.
What it does is disable XP's built-in zip support.

This has often been suggested to people who hate it, e.g. because of
slowness (when folders contain many zip files) or because Windows XP
searches will search through ZIP files, which will take a very long
time in case of lots of zip files.

Maybe if you have some time you want to try it out:
First backup the registry (no guarantee that there are no unwanted side
effects).
Then unregister zipfldr.dll, reboot and check out things.
If you are not happy, reregister zipfldr.dll (and should there remain
unwanted side effects, restore the registry backup).
 
R

R. L.

I *think* what happened to me
This has often been suggested to people who hate it, e.g.
because of slowness (when folders contain many zip files)
or because Windows XP searches will search through ZIP
files, which will take a very long time in case of lots of
zip files.
Maybe if you have some time you want to try it out:
First backup the registry (no guarantee that there are no
unwanted side effects).
Then unregister zipfldr.dll, reboot and check out things.
If you are not happy, reregister zipfldr.dll (and should
there remain unwanted side effects, restore the registry
backup).

I see. Should try to do that sometimes to see if it works
better, thanks :)



--
RL
Unofficial Adaware Updater (+other goodies)
http://home.earthlink.net/~ringomei/page2.html
********************************
Pricelessware voting annual results and information:
http://www.pricelessware.org,
http://www.pricelesswarehome.org,
http://www.earths-ocular.com/mirror/www.pricelesswarehome.org/
 
S

Sietse Fliege

R. L. said:
I see. Should try to do that sometimes to see if it works
better, thanks :)

Having thought about it some more:
I do not know FilZip, but from what you wrote it looks like FilZip does
not support drag and drop.
I guess what happens then is that the default Windows drag and drop
handler kicks in, which then fails (maybe the FilZip file format and
Windows native zip format are not completely compatible).

If I am right, you do not hate XP's built-in zip support so much (and
you do not really want to disable it).
Rather, you hate FilZip's apparent lack of drag and drop support.

That would mean that you would either want an alternative zip prograp
that does support drag and drop, or forget about drag and drop w.r.t.
zip files.

You might want to ask on FilZip's Forum:
http://www.filzip.com/cgi-bin/yabb/YaBB.pl
e.g.: + Does FilZip support drag and drop?
+ If yes: Why does it not work on my system?
 
R

R. L.

Having thought about it some more:
I do not know FilZip, but from what you wrote it looks like
FilZip does not support drag and drop.
I guess what happens then is that the default Windows drag
and drop handler kicks in, which then fails (maybe the
FilZip file format and Windows native zip format are not
completely compatible).

hmmm...perhaps, because when I drag and drop it is not the
Filzip which is doing the job, it is the xp zip service that
is doing the job.

If I am right, you do not hate XP's built-in zip support so
much (and you do not really want to disable it).

In fact, I like it fine in term of daily usage. Just that
somehow when I drag a file into a zip folder to update the
item in there, the zip will got corrupted or not working
properly in other system .....I wonder if it is that zip
created this way in XP would have issue with 9x system.
Rather, you hate FilZip's apparent lack of drag and drop
support.

So, you mean when I did that drag and drop into a
"closed/unopened" zip folder, it is Filzip that messed up? It
seems that I only have problem "updating" the zip files, but
not really creating them.
That would mean that you would either want an alternative
zip prograp that does support drag and drop, or forget
about drag and drop w.r.t. zip files.

You might want to ask on FilZip's Forum:
http://www.filzip.com/cgi-bin/yabb/YaBB.pl
e.g.: + Does FilZip support drag and drop?
+ If yes: Why does it not work on my system?

I probaly will drop by there to see, never visit there before,
but may be a good idea.



--
RL
Unofficial Adaware Updater (+other goodies)
http://home.earthlink.net/~ringomei/page2.html
********************************
Pricelessware voting annual results and information:
http://www.pricelessware.org,
http://www.pricelesswarehome.org,
http://www.earths-ocular.com/mirror/www.pricelesswarehome.org/
 
S

Sietse Fliege

R. L. said:
"Sietse Fliege" <[email protected]>

hmmm...perhaps, because when I drag and drop it is not the
Filzip which is doing the job, it is the xp zip service that
is doing the job.

Yes, that's what I already understood, and that's why I suggested that
FilZip probably does not offer drag and drop support, meaning FilZip
itself does nothing when you drop a file onto a zip file.

WinZip for instance does support drag and drop.
So on my system it is WinZip, not the xp zip service, that is doing
the job when a file is dropped onto a zip file.
For that to work, WinZip (and indeed FilZip) needs to have registered
a drag and drop handler.
So, on my system with WinZip, I find in my registry this key:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinZip\shellex\DropHandler
which points via some UID key to some WinZip dll that does the job.

You can check in your own registry: HKEY_CLASSES_ROOT\.zip
In the right-hand pane you see: (default) value FilZip (I guess)

Then, with that found value, (probably FilZip), check out:
HKEY_CLASSES_ROOT\FilZip\shellex
(substitute if the found value is something else than FilZip)

Does that key have a subkey called DropHandler?
My guess is not, which would explain why FilZip itself does not handle
dropped files.
In fact, I like it fine in term of daily usage. Just that
somehow when I drag a file into a zip folder to update the
item in there, the zip will got corrupted or not working
properly in other system .....I wonder if it is that zip
created this way in XP would have issue with 9x system.

I suggest that the problem may not be with the OS, but with FilZip.
So, you mean when I did that drag and drop into a
"closed/unopened" zip folder, it is Filzip that messed up?

Not exactly.
Formally, FilZip does not mess up, because FilZip does not
come into play at all, in that situation.
Formally, FilZip could only mess up if FilZip itself would actually
handle dropped files, which it does not, if my guess is right.

All the same, you end up with messed up files, because FilZip does not
support drag and drop handling itself, if I am right.

Either FilZip supports drag and drop, in which case you should not end
up with corrupt files (the program is buggy).
Or FilZip does not support drag and drop, in which case you should not
do drag and drop, rather than blaming Windows for corrupt files if you
do. I'm sure that FilZip offers alternative ways to add files to a zip
file.

Anyway, just my 2cts. Í'm known to be sometimes wrong. :)
 
R

R. L.

Yes, that's what I already understood, and that's why I
suggested that FilZip probably does not offer drag and drop
support, meaning FilZip itself does nothing when you drop a
file onto a zip file.
So, on my system with WinZip, I find in my registry this
key:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinZip\shellex\DropHan
dler which points via some UID key to some WinZip dll
that does the job.
You can check in your own registry: HKEY_CLASSES_ROOT\.zip
In the right-hand pane you see: (default) value FilZip (I
guess)
Then, with that found value, (probably FilZip), check out:
HKEY_CLASSES_ROOT\FilZip\shellex
(substitute if the found value is something else than
FilZip)

No...in fact, I don't have anything called that, here is how it
looks like (exported from the reg):

[HKEY_CLASSES_ROOT\.zip]
@="CompressedFolder"
"Content Type"="application/x-zip-compressed"

[HKEY_CLASSES_ROOT\.zip\CompressedFolder]

[HKEY_CLASSES_ROOT\.zip\CompressedFolder\ShellNew]
"Data"=hex:50,4b,05,06,00,00,00,00,00,00,00,00,00,00,00,00,00,00
,00,00,00,00

[HKEY_CLASSES_ROOT\.zip\OpenWithProgids]
"CompressedFolder"=""

[HKEY_CLASSES_ROOT\.zip\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.zip\ShellNew]
"Data"=hex:50,4b,05,06,00,00,00,00,00,00,00,00,00,00,00,00,00,00
,00,00,00,00

I indeed remember I set the default as compressed folder and I
did not want to disable the zip service in XP because I don't
know much about it and I'm afriad that I would mess up the
compress capicity of XP itself because I set the XP to
automatically compress some old folders to save space. In
addition, the compress folder in XP is really handy as you can
just open all the zips as a folder itself.
Does that key have a subkey called DropHandler?
My guess is not, which would explain why FilZip itself does
not handle dropped files.

Not only that, Filzip entries are not in this particular reg
portion so it won't handle the files by default. I only want to
call it up when I need it so I put several filzip function in
the contextual manual instead.
I suggest that the problem may not be with the OS, but with
FilZip.

My thinking is still wonder if XP mess up somehow, though. One
reason is that after I check the registry handler, Filzip is not
even the default, how can it messed up.... Or, should I need to
reset the filzip setting somehow...I still don't quite
understand how it happened.
Not exactly.
Formally, FilZip does not mess up, because FilZip does not
come into play at all, in that situation.
Formally, FilZip could only mess up if FilZip itself would
actually handle dropped files, which it does not, if my
guess is right.


Ok, one thing I am wondering is that "does XP compressed
folder" support drag and drop?" The logic is I did not use
Filezip as default, so in principle, the OS, if its support d
and d, should handle my drag and drop itself without calling up
Filezip (in fact, my OS did asked me "do you want to replace
....." when I draged and dropped a file to the zip folder). If
the OS does not support d and d, then it might have called up
Filezip and filezip messed up... Or, my OS does not supports
drag and drop but thinking that itself does....
All the same, you end up with messed up files, because
FilZip does not support drag and drop handling itself, if I
am right.
Either FilZip supports drag and drop, in which case you
should not end up with corrupt files (the program is
buggy). Or FilZip does not support drag and drop, in which
case you should not do drag and drop, rather than blaming
Windows for corrupt files if you do.

Ok, if that is true, it should also be true that Window XP does
NOT support drag and drop, is that so?

Another real strange thing going on is that when try to do "test
the archive" with Filzip, it will launch filzip but give me
error message:

"Error reading zmtest.Minzipdllvers: property does not exist"

strange.
Anyway, just my 2cts. Í'm known to be sometimes wrong. :)

Thanks for the detail answer, though, it is very interesting.


--
RL
Unofficial Adaware Updater (+other goodies)
http://home.earthlink.net/~ringomei/page2.html
********************************
Pricelessware voting annual results and information:
http://www.pricelessware.org, http://www.pricelesswarehome.org,
http://www.earths-ocular.com/mirror/www.pricelesswarehome.org/
 
S

Sietse Fliege

I am very sorry, R.L. I completely messed up! :-(

From the start I misunderstood completely.
There you said "I hate winXP zip folder thing" and you mentioned using
FilZip.
So I've been thinking all along that you have FilZip as your zipfile
handler and that you create zips with FilZip and that your problem is
with dropping files on a zip created with FilZip.
It just did not enter my thick mind that you could be just using XP's
compressed folders feature.
That changes everything and you should forget all I said.

One of the first things I did when I got XP was installing WinZip, which
I had been using for so long, as my default zip handler.
As a result, I do not even have XP's compressed folders items in my
menus (they got replaced with WinZip menus).
So I cannot even create compressed folders.
I have no experience at all with compressed folders and unfortunately
really cannot be of any use here.
I'm very sorry for all the confusion. :-(
 
R

R. L.

I am very sorry, R.L. I completely messed up! :-( [snipped]
One of the first things I did when I got XP was installing
WinZip, which I had been using for so long, as my default
zip handler. As a result, I do not even have XP's
compressed folders items in my menus (they got replaced
with WinZip menus). So I cannot even create compressed
folders. I have no experience at all with compressed
folders and unfortunately really cannot be of any use here.
I'm very sorry for all the confusion. :-(


Hey..it is of course ok :) Thanks for explaining to me how
everything works anyway, and now I know what am I looking at
when I look at the .zip part of the directory :) It was
interesting.

--
RL
Unofficial Adaware Updater (+other goodies)
http://home.earthlink.net/~ringomei/page2.html
********************************
Pricelessware voting annual results and information:
http://www.pricelessware.org,
http://www.pricelesswarehome.org,
http://www.earths-ocular.com/mirror/www.pricelesswarehome.org/
 

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