The setup.exe for my program was created under VC++ 4.1 with the bundled SDK version of InstallShield. It works fine under Win95, WinNT, and Win98. But it doesn't work under Win2K and XP.
(1) Is this to be expected?
(2) I have a copy of VC++ 6.0. Is the setup.exe apt to work under Win2K and XP if I recreate it with the InstallShield that comes with this version? (Note that the program code won't compile under VC 6.0 because of syntax rule changes, so it would be matter of working with the exe created by VC++ 4.1)
(3) Or am I going to have to buy a commercial installation tool? Not surprisingly, this was the reaction of the people at InstallShield when I called them.