How to run:
Install MsWorks in Windows (tested on Win2000 SP4). Be sure to create a user in Windows with the same name as your linux user and install under that...
In windows, after installing and running for the first time, open "regedit" and export the following keys to 4 separate .reg files. Name them works1.reg works2.reg works3.reg works4.reg and works5.reg:
HKCR (works installs so much crap here you may as well take it all)
Shut down windows and mount the windows drive under /mnt/win
Using a text editor (SciTE), open up all 4 .reg files and change the file encoding to 8-bit . Change any occurrances of "WINNT" to "windows" and re-save them to your $HOME directory.
Copy Works and Common Files from Windows to wine:
$ cd "/mnt/win/Program Files/"
$ cp "Microsoft Works" "`winepath "c:/Program Files"`" -R
$ cp "Common Files" "`winepath "c:/Program Files"`" -R
Copy some .DLL files from Windows to wine:
$ cd /mnt/win/windows/system32
$ cp lfcmp11n.dll lfpng11n.dll ltdis11n.dll ltwvc11n.dll ltfil11n.dll ltimg11n.dll ltkrn11n.dll msls2.dll msvcp50.dll msvcp60.dll "`winepath c:/windows/system32`"
Important: Use whatever utility you prefer to make all filenames just copied lower-case.
On linux, import the 4 registry files you saved earlier:
$ regedit works1.reg
$ regedit works2.reg
$ regedit works3.reg
$ regedit works4.reg
$ regedit works5.reg
$ setarch i386 -X ./wkswp.exe
What does not
Changing font options
Word art (TODO: There are a bunch of things like this we didn't copy from registry!)
Some inserted picture types (we didn't copy all the filters).
Because the install is not complete, you will encounter an error and crash msworks. A more thorough test would be to export the entire registry prior to installing and then export another copy after installing, then diff the results. Also I should have rolled back the clock a couple days before installing windows, and then rolled it forward to today, so I could use tar to create an archive of all files changed after a certain date (a complete tar.gz install of works, in a handy archive). I will leave that as an exercise, due to obvious licensing issues.
What was not tested
Nothing was tested beyond getting the window to show, typing some text, inserting a picture and looking at the About box.
A more thorough install is left as an exercise for those with plenty of free time.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 31 2014||1.7.33||No||Not installable||Garbage||Jeff D. Hanson|
|Show||Ubuntu 9.10 "Karmic" i386 (+ variants like Kubuntu)||Dec 30 2009||1.1.35||N/A||Yes||Bronze||an anonymous user|
|Show||Ubuntu 8.10 "Intrepid" amd64 (+ variants like Kubuntu)||Nov 01 2008||1.1.7||No||Not installable||Garbage||an anonymous user|
|Current||Fedora Core 6 x86_64||Dec 17 2006||0.9.27.||No||Yes||Silver||Henry Kroll|
|Show||Fedora Core 6 x86_64||Dec 05 2006||0.9.26.||No||No||Garbage||Henry Kroll|