Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

incorrect windows version with HX (missing 7zip32.dll) (DOSX)

posted by Rugxulo(R) Homepage, Usono, 12.04.2015, 03:40

> I've download 7zip 9.20 from this link
>
> http://www.7-zip.org/a/7z920.exe

I've just now downloaded this too.

> (autoexpand exe version, can be open only from older 7zip pestubbed on
> dos)

I'm under Linux, so I built latest p7zip ("7z" console version, Linux ELF only) and unpacked that with this here.

N.B. p7zip's "7z" relies on a .so (shared object), which DJGPP doesn't natively support, so making a DOS version isn't impossible but presumably very difficult.

> In the list of files in package it's enclosed a 7zip32.dll , "32 bit system
> dll".
>
> BUT this file it's missing in distro..so i suppose the 32 bit and 64 bit
> are the same, different only for 32 bit dll .

I didn't need anything but 7z.exe and 7z.dll (and of course HX 2.17 and old ReactOS 0.3.14 MSVCRT.DLL clone).

"set DPMILDR=128" (or similar)
dpmild32 7z t blah.rar

AFAIK, "pestub" just makes the (completely useless) "DOS" stub automatically call DPMILD32.EXE anyways. So this is just a minor convenience, hence you only have to run "7z.exe l whatever.zip" from now on. IIRC, it doesn't do much more than that.

> For this reason after pestubbed hx rt don't found the correct version and
> allert regarding icorrect windows version.
>
> I don't understand why hx don't ask for the 7zip32.dll during execution.

You're correct, it seems to run but won't do most useful things (e.g. unpack .ZIP or .RAR) without the .DLL available. That's the plugin part. If you want standalone, you'll have to use 7za, which has much more limited functionality.

 

Complete thread:

Back to the forum
Board view  Mix view
15112 Postings in 1359 Threads, 247 registered users, 24 users online (0 registered, 24 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum