Amazon.com: The Definitive Guide to Windows Installer (Expert's Voice in Net) (0689253592977): Phil Wilson: Books
The Definitive Guide to Windows Installer and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$23.87 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $3.61 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
The Definitive Guide to Windows Installer (Expert's Voice in Net)
 
 
Start reading The Definitive Guide to Windows Installer on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Definitive Guide to Windows Installer (Expert's Voice in Net) [Paperback]

Phil Wilson (Author)
3.9 out of 5 stars  See all reviews (8 customer reviews)

List Price: $49.99
Price: $36.53 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.46 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, February 27? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $31.99  
Paperback $36.53  
Sell Back Your Copy for $3.61
Whether you buy it used on Amazon for $18.50 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $3.61.
Used Price$18.50
Trade-in Price$3.61
Price after
Trade-in
$14.89

Book Description

April 29, 2004 1590592972 978-1590592977

When a company builds and ships software, the installation process is often the first opportunity for a customer to view the the product and the company—and the installation experience can make or break a lasting impression. So this book is ideal for companies and developers who want to impress their clientele.

This book covers every aspect of using the Windows Installer, the underlying installer technology in Windows. A valuable tool for you software developers, this book helps ensure thorough and reliable installation for your customers. Most other books for software developers end too abruptly and omit critical information, like how to create the necessary installation software. But The Definitive Guide to Windows Installer picks up where the other books trail off.


Frequently Bought Together

The Definitive Guide to Windows Installer (Expert's Voice in Net) + WiX: A Developer's Guide to Windows Installer XML + Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build
Price For All Three: $122.76

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • WiX: A Developer's Guide to Windows Installer XML $48.44

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build $37.79

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Phil Wilson graduated from the University of Aston in Birmingham, U.K. with a bachelor's degree in chemistry, but he preferred computers to test tubes and eventually worked for 15 years on developing operating systems for Burroughs and Unisys mainframes. Phil started programming for Windows in the early 1990s and has developed in MFC, ATL COM, Visual Basic, and C#. He has been involved in installation design and technology for about eight years, and he became a Microsoft "Most Valuable Professional" for Windows Installer in 2003. To get away from computers, he plays and records guitar, and enjoys camping in the California desert.

Product Details

  • Paperback: 260 pages
  • Publisher: Apress (April 29, 2004)
  • Language: English
  • ISBN-10: 1590592972
  • ISBN-13: 978-1590592977
  • Product Dimensions: 9.2 x 7.5 x 0.8 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #361,864 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

8 Reviews
5 star:
 (2)
4 star:
 (4)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

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

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
merge module, custom actions, launch conditions, installation design, private application folders, same assembly version, uninstall time, installer object, deferred phase, audit script, overwrite rules, installer properties, installer property, ref len, installer classes, codebase entry, installer tables, installer component, installing user, being uninstalled, versioned file, administrative images, minor upgrade, setup project, registration entries
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Windows Installer, Program Files, Remove Programs, Solution Explorer, Windows Services, File System, Search Target Machine, Microsoft Office, File Edit, Exploring the Installer, Custom Action Properties, Permanent False, Font Icon, Installations Past, Windows System, Windows Server, Summary Information, False Register, Installation Environments, Common Files, Replacing the Assembly, Fusion Log Viewer, User Interface, False System False, Program Menu
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject