VOGONS


Creating Windows for Workgroups 3.11 installer with embedded updates

Topic actions

  • This topic is locked. You cannot reply or edit posts.

First post, by GigAHerZ

User metadata
Rank Oldbie
Rank
Oldbie

There are quite a bit of updates for Windows for Workgroups 3.11 in the internet. Most of them are about replacing some files in windows or windows/system folder, but some add additional files.

I've already found compatible compress.exe that can be expanded by the expand.exe by windows installer. I've also found "system.sr_" that expands to "system.src" that is being used for "system.ini" file. (same story with "win.ini")
What i haven't found yet is some kind of "list of files to be installed". I expect somewhere to be a list of source files (with underscores as last letter in extension) and their destination folder. (like windows or windows/system)

Maybe you could help me on this? Some updates may introduce new files and i would like to "embed" them into installer as well.

My current list of updates i plan to embed into updated installer:

calc.exe - WW1138
rmm.d32 - WG0973
serial.386 - WG1001
vserver.386 - Q136418
vshare.386 - WW1000
ndis2sup.386 - WG0971
ibmtok.386 - WG0988
elnk3.386 - WG0990
ne2000.386 - WG0991
efaxpump.dll, faxcover.dll, faxopt.dll - WG0992
nwlink.386 - WG1027
awfaxio.dll - WG1126

WFWFILES.TXT - Q122389
net.exe
net.msg

ndis.386
netapi.dll
nwblink.386
vnetsup.386
vredir.386

+ default svga driver update, syshook, monoumb, ...

If i have missed any "essential" update for win 3.11, please let me know!

"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!

Reply 5 of 13, by GigAHerZ

User metadata
Rank Oldbie
Rank
Oldbie
konc wrote on 2023-12-04, 16:29:

I know that's not what you asked, but honestly I would go the "service pack" way with this. Instead of changing the original installer I'd build a new one that does the updates.

Unless there is some easy and nice tool for dos to modify .ini file contents, it might be somewhat difficult. Though, have not searched for such utility, TBH...

EDIT: Found something: https://www.horstmuc.de/div.htm#inifile
Looks promising.

"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!

Reply 6 of 13, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

Windows 3.11 fwg is such an universal installation. Meaning portable and machine independent. Well if you have a standard AT class 386 to fuc...g Core2Quad. That I have just made a complete installation with all updates and settings. Just with standard VGA and no sound and network driver. Just zip or rar it up and use that. And add machine specific drivers later. Hey Windows 3.1x is even runnable from CD-ROM. Or you can add files to setup.inf.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 7 of 13, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I like the idea. WfW 3.11 was being supported up until 2008, so technically, there should quite be some updates available for it. 🙂

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 8 of 13, by GigAHerZ

User metadata
Rank Oldbie
Rank
Oldbie

Currently working on the idea of "Service Pack".
I have 19 update packages, which each will have capability to install and uninstall. Mostly it is replacing files, but some updates patch existing files or change lines in *.ini files.

If i would find some easy text mode UI with checkboxes, i could create a nice view to choose, which updates you want to install... Suggestions?

Quick picture of current WIP service pack folder - total size is around 2MB right now. (the 7z.exe will not be part of package, i use the unzip.exe from Info-ZIP)

Attachments

"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!

Reply 9 of 13, by doshea

User metadata
Rank Member
Rank
Member
ntalaec wrote on 2023-12-04, 17:23:

There is some information in the Microsoft windows 3.1 resource kit book
https://archive.org/details/microsoftwi00micr

The Resource Kit book is also available on TechNet CDs as part of the big library of technical documentation.

I think what the original poster was originally looking for is described to some extent in: Chapter 2 The Windows Setup Information Files -> Modifying .INF Files for Custom Installations -> Modifying .INF Files to Install Custom Applications. Some headings from that section:
"Copying Additional Files to a User's Directory" - this means the WINDOWS directory apparently
"To specify an additional disk that Setup can prompt for:" (as in you can add more floppies to the set)
"To copy additional files to a user's system:" - this talks about how to get files into sub-directories of WINDOWS

Chapter 2 The Windows Setup Information Files -> SETUP.INF: The Setup Information File -> Copy-Files Section seems to be more of a specification of the syntax of that section.

Reply 11 of 13, by MotownBatman

User metadata
Rank Newbie
Rank
Newbie

Hey Hey Hey ( Just Posted this on another Forum, then Stumbled upon your post 10 min later on here)

40+ with ADHD, I spend a lot of time messing with Emulators, particularly MsDos & Win3x for the past 20 years, Ultimately taking a Pause for a few months and Forgetting Everything until I decide to start over again.

Over the Years I've had the Fascination of making the Ultimate Win3x setup, Fully updated with Win32s, WinG, etc...
I for some Odd reason in my mind have Never seen a Fully Updated WinFWG 3.11 Install Set, or Homemade ISO, like people have been making like Madd with Win9x or WinXP Customer ISOs.

I could install Win3x on DOS and not have anything to worry about updating besides Drivers & Games/Software that I would like.

I also like to go the other route and Install Win95 OSR2.5, but use Program.EXE as the GUI, this allows me to use DX7 for my 5 NES or 5 SNES Parallel Port Controller Mod using the DPadPro Driver.

But It's just Not the Same; Still want to Achieve Win3x Complete: I was always the hardware nerd, I never could wrap my brain around programming more than batch menus for my games 🤣.

Has anyone stumbled upon something like this that I have somehow possibly never found in the past 20 years?
This all stems from my first IT job in 2k3, where I had a Storage Room full of P1/P2/P3 Machines at my Disposal for parts 🤣.

Reply 12 of 13, by Jo22

User metadata
Rank l33t++
Rank
l33t++

^Hi, that sounds cool. In case you haven't seen yet, I've got a little thread about both Win31+emulation.

That being said, as a 3.1 fan, I'm really looking forward to this project here! ^^
I know it's not an easy feat to do, there are many small updates floating around.
So I'm really crossing my fingers here and wish good luck!
Just please don't rush things too much and take your time. Rome wasn't built in one day, people say.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 13 of 13, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

If you are asking for a download of Windows 3.11 fully updated with additional crap added in available for download somewhere then don't ask here.
We do not allow so called "abandonware" here.

Also this thread is old, so:
Closed

How To Ask Questions The Smart Way
Make your games work offline