Re: Pure vbs retrieve dll exe ocx version info

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



Yes. I mentioned it in my other post: Win98SE.

Hmm, 98SE is really very classical, and maybe it do not support res://
and many other things.

It *does* support res:/. I already said that I was
able to extract bitmaps using res:/ but that I didn't
find it very useful. You don't seem to really be reading
the responses to your posts.

OK, the res:// is indeed useful, e.g. I let you guys know another
Office easter egg:

:) I guess it depends on your idea of "useful".

(I'm also surprised by how many MS Office users
assume everyone uses Office. Though I guess I really
shouldn't be surprised. That fact is what made MS Office
a success, with people sending DOCs and PPTs to
others, oblivious of the fact that they're proprietary
formats.)


I tried to extract ico filez from shell32.dll, but unfortunately, the
res:// replaces all 0x0D to 0x0D0A, so all the binary stream got mixed
up. I tried sysimage:// protocol but it appears that Microsoft really
blocked it. So I think the only way to extract ico from a dll is to use
some third-party ocx/COM.

Another thing you don't seem to have read in
my post: I gave you a link to extract icons without
needing the res:/ protocol, using only Textstream.

It should work on all systems except where the local
codepage is set to a DBCS language (Chinese,
Japanese, Korean). The reason for that limitation
is that those languages do not have a 1-to-1
correspondence between bytes and ascii characters.




.