Looks great Paul -- but I have some suggestions.
(1) Can it default to
C:\Program Files\MyApp instead of
C:\MyApp?
(2) Maybe an option to accept an agreement before installation?
(3) Maybe prompt before uninstalling, in case user selects it by accident?
(4) Maybe an option to install MyApp.exe to the Windows Startup folder,
for apps that are meant to be run at startup?
(5) Delete all Registry entries created by PureInstall after uninstalling the
application (HKEY_LOCAL_MACHINE\SOFTWARE\PureInstall\MyApp).
Other than that -- good job, as I needed a small installer.
UPDATE:
Major bug: Crashes on Win98 SE (two such PCs tested). Crash occurs
when I click "Next" to start the actual install.
Small bug: The uninstall.bat file leaves the app's folder behind, instead of
deleting it. Well, I assume it should delete it.
Also, on systems with large fonts enabled, the 'Welcome to the MyApp
Installer Program' message at startup can wrap over two lines, with the
second line being cropped. This mainly happens if your app has a name
of around 10-20 characters, and again, this was tested on a PC with large
fonts enabled.
I gave a friend a test version to test the installation of one of my apps,
and he's running Windows NT, and he has this to say: "When I run the
installer, it kind of seems to freeze (or pause on a gray screen) for 4
seconds & [the CPU usage gopes to 100% during that time]... and then
it goes into the first welcome screen."
Over to you.
