Re: Zip API in WindowsXP

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



In WindowsXP when I hover over a zip file a yellow help-style box will
pop-up displaying the first 10 or so entries in the zip file. There has
got to be a way to tap into the API that XP uses to enumerate the
contents. I dont need to compress or decompress, I just need to see
what the contents are and list them to a file.

See if this works for you, it simply enumerates the header of the .ZIP file without going deeper into the file and
doesn't require any third party libraries:
http://groups.google.co.uk/group/microsoft.public.vb.general.discussion/msg/af374a38d8cfe0fb
Hope this helps,

Mike


- Microsoft Visual Basic MVP -
E-Mail: EDais@xxxxxxxx
WWW: Http://EDais.mvps.org/


.



Relevant Pages

  • Re: Program to retrieve all filenames in drive
    ... > all the entries you enumerate many files twice. ... > to get at those capabilities, you've got to expand the API ... However you also need to provide a filter to cut the list down to size. ...
    (comp.lang.c)
  • Re: Zip API in WindowsXP
    ... pop-up displaying the first 10 or so entries in the zip file. ... got to be a way to tap into the API that XP uses to enumerate the ... AFAIK there are 3 files responsible for the zip support of Windows XP: ...
    (microsoft.public.vb.winapi)
  • RE: enumerating process threads form user mode
    ... Win32 provided 2 sets of APIs to enumerate the process list: ToolHelp API ... Microsoft Online Community Support ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Enumerate events in the system
    ... there's no API for doing that. ... Paul T. ... I would like to ask if it is possible to enumerate ...
    (microsoft.public.windowsce.embedded)
  • RE: Enum Servers and machines on the network.
    ... I recommend that you use Network Management API to retrive the computers, ... For the net shares, you can refer to the API for Network Share Management: ... you can use ADSI APIs to access active directory to enumerate related ...
    (microsoft.public.vb.winapi.networks)