MAKEMSI should work well on any modern operating system, which in my opinion is WIN2000 and newer.
MAKEMSI works slightly less well in WinNT and again less so for WIN9X-ME. I am not very interested in fixing problems in WIN9X-ME unless something is actually broken.
Windows 7 |
Since November 2009 I have been using and developing MAKEMSI with the 64 bit version of WIN7.
Windows Vista |
From September-November 2009 I was using and developing MAKEMSI with the 64 bit version of Vista (SP1).
Windows 2003 |
MAKEMSI has no issues with this operating system but there is a minor but annoying Windows bug which prevents automatic validation of created MSI installers (see "msival2.exe - Windows 2003 Bug").
Windows 2000 and XP |
Should be absolutely no issue with these operating systems. The "MakeCab.EXE" tool already exists.
All my initial development was done using Windows 2000 and for many years I used Windows XP before moving onto Vista.
Windows NT4 |
I have done some testing under NT4, no problems encountered, I did have to copy "MakeCab.EXE" onto the machine (I put in the MAKEMSI install directory).
Windows 95, 98, ME |
These don't work as well as NT, 2000 or XP but can still build MSIs. At this stage all my testing is done on WIN98 (and I don't test every release). Please let me know if you have any issues.
At this stage automatic validation is not performed or supported. I recommend that "ORCA" be used to manually validate any MSI built.
You must install "MakeCab.EXE" onto the machine. So far I have only been able to test on a WIN98SE box.
Certain features will be disabled or reduced if "MSVBVM60.DLL" is unavailable at install time. If this is installed after MAKEMSI then reinstall MAKEMSI.
Because these operating systems have major bugs in the way the command processor handles (or doesn't) return codes, error checking may not pick up faults, I have build extra validation into some of these steps and will review the situation when I have more time.
You will probably see some error messages being displayed which I will look into when I have more time, these are:
These are not going to cause problems so don't worry! If you see others let me know (a screen dump would be nice).