Customer Reviews


8 Reviews
5 star:
 (2)
4 star:
 (4)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


13 of 13 people found the following review helpful:
4.0 out of 5 stars Good But Not Definitive
I say it's not definitive because I think that means there's nothing more to be said on the subject. The MS Windows Installer technology is huge, and it would take a book five times the length of this one to be definitive. This book describes the client/server architecture of the installer and explains about the important tables in the database. It demonstrates how to...
Published on July 27, 2005 by William E. Blum

versus
3.0 out of 5 stars wasn't exactly what i had hoped
Didn't get much out of this book honestly. Maybe it's because i'm .net c# etc and this book seemed more geared towards the COM+/legacy side of things. It might work best for someone who wants to use windows installer in a legacy environment. I think I should have studied more WIX instead.
Published 10 months ago by James D. Peckham


Most Helpful First | Newest First

13 of 13 people found the following review helpful:
4.0 out of 5 stars Good But Not Definitive, July 27, 2005
By 
William E. Blum (San Ramon, CA USA) - See all my reviews
(REAL NAME)   
This review is from: The Definitive Guide to Windows Installer (Expert's Voice in Net) (Paperback)
I say it's not definitive because I think that means there's nothing more to be said on the subject. The MS Windows Installer technology is huge, and it would take a book five times the length of this one to be definitive. This book describes the client/server architecture of the installer and explains about the important tables in the database. It demonstrates how to make an installation package with Visual Studio, but assumes you will be using a commercial package in real life. To get the most out of the book, you'll need to install Orca, which is available in the Microsoft Installer SDK. Orca lets you view and edit the tables in an installation package.
After a bit of orientation, each chapter tackles a common installation topic: patches, ASP.NET, .NET assemblies, windows services, and the installer APIs. Wilson is good about explaining why something should be done a certain way and giving you the background to understand it.
My only disappointment is that, due to the shortness of the book, there is no room to go into more detail about some of the standard actions. I'd like to have seen an example of the minimal set of actions needed to install a file; kind of the hello world of installer. The beginning example he provides is built with Visual Studio, and I'm sure it puts in a lot more actions than are really needed, so it's hard to mentally associate what the package is doing with the action records that are doing it. To really understand how the installer works, you should be able to build a package from scratch with Orca.
There are few or no typos, which is amazing for a computer book nowadays, and I didn't find any errors of fact.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


24 of 29 people found the following review helpful:
4.0 out of 5 stars Very elegant new approach, June 18, 2004
This review is from: The Definitive Guide to Windows Installer (Expert's Voice in Net) (Paperback)
Many developers who write applications for a Microsoft operating system know all too well of installation hazards. The possibility of introducing DLLs that are incompatible with existing DLLs, for example. Plus lots more things that could fail. Wilson starts off his book with a listing of what could traditionally go wrong in an installation.

Not to put too fine a point on it, but this was a wretched state of affairs. You typically had programming expertise in your particular field. But there should have been no a priori reason why this expertise should have to stretch to the installation process. Right?

Wilson gives an alternative. He details how you can use Windows Installer to install and uninstall your application. The process is still nontrivial, mind you. Which is why we have a book of this length. But it shows how, if you fit your application within WI's strictures, then the entire install is now much easier and safer.

Perhaps the single best advantage is that WI makes your install a transaction. Either it all works, or the install will fail and your system will be unaffected. Atomic. We have rollback ability.

Those of you familiar with SQL and transaction processing will recognise this. Wilson shows that WI is in fact based on SQL tables and relational processing. Some people at Microsoft made a nice design! By undergirding the installation with SQL tables. It lets WI have an inner coherent structure, into which third party applications can fit, in a disciplined way. Plus, it allows the panoply of SQL queries. At the right level, it is an elegant approach.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
4.0 out of 5 stars An excellent place to start to learn about Windows Installer, June 11, 2009
By 
R. B. DOE (Seattle, WA United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: The Definitive Guide to Windows Installer (Expert's Voice in Net) (Paperback)
I purchased this book in a panic after I inherited a pile of WiX installer responsibilities as a result of a layoff. We live in interesting times.

This book covers creation of Windows Installers using Visual Studio. (This book does not cover WiX.) A key point is that an MSI file is a database, comprised of many tables. This books shows hows to exploit this architecture.

The process of creating installers with Visual Studio is a little unusual, but makes sense when you try it. Visual Studio can produce an impressive, somewhat customized installer quite easily. I literally started with nothing, and in 12 minutes, I had built an installer for a large project. However, the resultant installer may not be exactly what you had in mind. To customize the installer, use Orca to edit the resultant MSI installer manually. Write scripted SQL queries to edit the resultant process automatically, possibly as a post-build event. This book takes you through that process.

This book advanced my skills from knowing nothing about installers to being the local expert. (I am now converting WiX installers to Visual Studio installers.) It was a great starting point, but I found that I needed to search MSDN to find some details. The book is VB-centric with regards to scripting, which for me is a negative, but may be positive for you. I would like to see coverage of MSI manipulation in tools more typical of a build environment, namely Perl or PowerShell.

In summary, read this book to get the big picture and lots of details, and then plan to get other details from MSDN.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
4.0 out of 5 stars Very useful book, June 11, 2007
By 
This review is from: The Definitive Guide to Windows Installer (Expert's Voice in Net) (Paperback)
This book covers in a simply and useful way several aspects of Windows Installer. I suggest this book as a "bible" for those programmers who needs to customize their installation procedure. Obviously this book does not resolve all the problems related to Windows Installer, but offers a valid guide to start to resolve them.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Very Good, July 14, 2011
By 
Lawrence Maturo "Larry" (Austin, Texas United States) - See all my reviews
(VINE VOICE)    (REAL NAME)   
Amazon Verified Purchase(What's this?)
Microsoft Windows Installer is filled with mine fields, and this book did not warn me of all of them, so it's not perfect. On the other hand, there is absolutely nothing else out there that comes even close to the level of detail that this book brings to Microsoft Windows Installer. I just wish I could have read it before I started on my project, since it would have saved me a lot of time and effort. Even as it was, it still saved me a lot of grief. If you are doing a Microsoft Windows Installer project, and it's not plain vanilla, you need this book. Preferrably you will buy the book, and read it before you start the project however, unlike me. Even if you are not doing an installer project, you can learn a heck of a lot about the msi format from this book, and will be prepared in case you one day have to do an installer project.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars wasn't exactly what i had hoped, March 14, 2011
Amazon Verified Purchase(What's this?)
This review is from: The Definitive Guide to Windows Installer (Expert's Voice in Net) (Paperback)
Didn't get much out of this book honestly. Maybe it's because i'm .net c# etc and this book seemed more geared towards the COM+/legacy side of things. It might work best for someone who wants to use windows installer in a legacy environment. I think I should have studied more WIX instead.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 28 people found the following review helpful:
5.0 out of 5 stars Sixteen superbly organized and presented chapters, September 11, 2004
This review is from: The Definitive Guide to Windows Installer (Expert's Voice in Net) (Paperback)
Specifically designed and written on an intermediate to advanced user level, The Definitive Guide To Windows Installer by Windows expert Phil Wilson fully lives up to the promise of its title. This informed and informative "how to" manual will enable users to create windows installer setups for all categories of .NET applications ranging from Windows Forms, to Services, to Web projects, including traditional COM applications. Sixteen superbly organized and presented "user friendly" chapters are devoted to every aspect of Windows Installers. Of special interest are that chapters specifically addressing "Updates Using Patches"; How-Tos, Tips, and Gotchas"; "Tools and Futures". The Definitive Guide To Windows Installer is a strongly recommended reference for both personal and professional Windows reference collections.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 41 people found the following review helpful:
2.0 out of 5 stars Not for the grammer police, March 23, 2005
By 
E. West (Pennsylvania) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: The Definitive Guide to Windows Installer (Expert's Voice in Net) (Paperback)
I liked that this was a Windows Installer book. I also liked how short it was (less than 300 pages). The author has an impressive resume which is at odds with the books grammer. It was like reading something printed verbatim, and this got annoying very quickly. I'm no english major, but whoever edited this book should re-edit and try again.
Run on sentences, and redundancies aside, this book provided gutsy insight into the Windows Installer world. You soon find out why there are companies that specialise in making installation software.
Since theres not much to choose from, this book will probably be a top pick for many. However, I found it difficult to read, expecting somewhat better "english".
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

The Definitive Guide to Windows Installer (Expert's Voice in Net)
The Definitive Guide to Windows Installer (Expert's Voice in Net) by Phil Wilson (Paperback - April 29, 2004)
$49.99 $38.05
In Stock
Add to cart Add to wishlist