Chapter 32, "Installation, Configuration, and Personalization," does a good job at identifying setup problems. While much of the material is useful, I find that some of the suggested solutions are impractical, cumbersome, and overly verbose. Also, many of the details mentioned relate to problems with installing programs in Windows 3.1, which have been fixed in Windows 98 and Windows NT.
This book presents everything you need to know to make logo-compliant setup programs by using InstallShield5, going well beyond the documentation included with the product. I highly recommend it for anyone using InstallShield5 for advanced setup programs.
A significant portion of the logo requirements cover setup-related issues, including sections on installing and removing programs, installing and removing components, using the registry correctly, saving data to the best locations, and cooperating with administrators.
See the chapter on integrating with the system for useful information about integrating with Windows, setup programs, and using the registry.
Chapter 10, "Installing Applications," presents useful information about installing Windows programs.
Presents useful information about installing Windows programs. This is roughly the same information that is in Programmer's Guide to Microsoft Windows 95.
Chapter 4, "Knowing What to Do," states that if something needs a label, the design has failed. Similarly, I believe a setup program that requires step-by-step instructions means that the setup user interface has failed. Your setup program shouldn't need step-by-step instructions.
This book explains everything you need to create a setup program for Windows 3.1—a product of a time when installing Windows programs was relatively easy. Writing your own setup program is no longer recommended.