Bulletproof Installs - A Developer's Guide to Install Programs for Windows

Author: Leslie Easter
List Price: $44.99
Our Price: Click to see the latest and low price
ISBN: 0137980914
Publisher: Prentice Hall PTR (21 September, 1998)
Sales Rank: 18,542
Average Customer Rating: 3.95 out of 5

Customer Reviews

Rating: 4 out of 5
How to write installation programs using InstallShield 5.1
Audience: Beginner to intermediate

Table of Content:

1. What is an Install Program

2. Designing an Install Program

3. InstallShield File and Directory Organization

4. Creating a Simple Install Program

5. Explaining InstallScript

6. Understanding the Operating System

7. Defining the InstallShield API

8. Creating a Standard Install Program

9. Creating a Custom User Interface

10. Importing Routines

11. Creating an Advanced Install Program

This book is about developing installation programs using InstallShield 5.1. I originally bought this book more out of curiosity because I had never used InstallShield and wanted to understand the capabilities of the product. I searched on Amazon and B&N and this is the only book I found on InstallShield. With a rating of 4 stars, I thought I'd try it.

It's a good beginning book, I would have liked more details. It explained the directory structures of InstallShield and a newly created project and what some of these *.ini files were. It will give you insight on where you should place your code for doing modification to the setup scripts. It demonstrated writing custom handlers for their existing dialog ( which I found useful ), you may alter the behavior of the dialogs by making calls to the Windows SDK API functions, sorry no MFC calls. It explained writing your own custom wizard dialog from scratch. It demonstrated calling Win32 API functions and how to write your own custom DLL to be used with your project. Some useful information on the registry run once, copy over after re-boot, file association, the uninstall settings ....

Being that this is the only book available on InstallShield besides the actual reference manual, there isn't much to compare it with. My rating is about 7 out of 10 because it did teach me a thing or two about InstallShield.


Rating: 3 out of 5
Great for someone creating their first Install program
I started to do an Install with Installshield that required many custom dialogs and custom features. I got all my information from newsgroups and installshield documentation. I then ordered this book 2 weeks into my development expecting it to answer some of my more difficult questions. It didn't. But, If you are just starting this book should save you some time understanding everything about a basic setup program.


Rating: 3 out of 5
Great back then, not so great now
I originally purchased this book to help me with a massive project. Most of my installations required installing my device drivers (data acquisition and motion controller drivers), my own software, and third-party applications (computer vision). As a result, the standard documentation wasn't exactly overly helpful.

This was the best book on the market. At the time, it was the ONLY book on the market. Although it offered a nominal amount of help for me, it did give me a fuller understanding to InstallShield and really helped when I needed to build installers for more standard applications.

Considering at the time this book was originally published, the only other avenue to get IS information was to attend a high dollar seminar, it was a great value.

This book comes with a CDROM with InstallShield 5, DemoShield and some other demoware.

I give it 3 stars, not because it isn't a great book, but because Microsoft redefined how installers should work with the operating system (driver signatures, system directory protection, etc.) and some of the information is now obsolete.



Book Index