Shop

InstallShield
Advanced Installer
AdminStudio
InstallSpy
Thinstall
other products

InstallShield Schulungen

Original-Schulung mit Zertifikat

2249 €

Hier klicken

Training courses in English

AdminStudio Schulungen

Original-Schulung mit Zertifikat

2249 €

Hier klicken

Training courses in English


 

Tools: Patching and Update Delivery

Creating Patches

Windows Installer

Windows Installer (MSI) technology supports creating differential update patches. Many MSI authoring tools help you to populate the required tables, but you can also create patches using the tools from Microsoft's Windows Installer SDK.

WWW Microsoft SDK documentation

RTPatch for Windows

RTPatch - a commercial product from Pocket Soft, Inc. - supports Windows Installer based setups as well as non-Windows Installer-based patching.

WWW Pocket Soft, Inc.

Automatic Update Notification and Delivery

Note: some setup authoring tools already include an update notification tool, or have an interface to a tool from the same manufacturer.

WiX ClickThrough: Auto-update Detection

WiX (Windows Installer XML toolset) is an open source project for an MSI authoring tool. Part of the project is ClickThrough, a set of add-on tools, including a tool to automatically detect available updates (via an RSS feed), notify users and install the update. Since it's source code is available it might also be useful to look at if you plan to create your own update notification solution.

WWW WiX ClickThrough Project

FLEXnet Connect

FLEXnet Connect - a commercial product from Macrovision Corp. which is licensed for a yearly fee - keeps you connected to users by electronically delivering applications, software updates, and messages directly to their systems - keeping your software up to date, your support costs down, and your customers happy. It also provides data about your users you can use to improve software development and marketing.

FLEXnet Connect was formerly called InstallShield Update Service.
InstallShield Update Service replaced InstallShield's WebUpdate product.

WWW Macrovision web site

Automatic Updates for .NET Applications

The methods described in the following paragraph are not compatible with Windows Installer (MSI). If your application is installed using MSI then you should create your update as a Windows Installer patch (.msp) and use an update notification tool to send it to your customers.

Automatically Upgrade Your .NET Applications On-the-Fly

Anthony Glenwright has written an article that describes the built-in deployment capabilities of the .NET framework - and its shortcomings for rich client applications, and presents a class library that gives you the ability to add automatic upgrade capabilities to your .NET Windows forms applications. The code for the AutoUpgrade Class Framework is available for download from the article.

WWW Read the article at DevX.com

Write Auto-Updating Apps with .NET and the Background Intelligent Transfer Service (BITS) API

Both the .NET Framework and Windows have some very interesting APIs for creating applications that are capable of updating themselves automatically over a network. There are many advantages to writing your application to update itself like Windows Update does, including convenience for your users, from easier maintenance to network administration. Automatic updates require attention to factors such as discovery, security, and file replacement. In this article, the author, Jason Clark, covers the BITS API as well as a number of features of the .NET Framework that take care of these facets of auto-updating using the same facilities that the Windows Update uses.
Article and sample code published in MSDN Magazin, February 2003.

WWW Read the article at MSDN Magazin

Related Tools

Time Stamp Your Files

There are various tools to set the "last modified" date and time of a file. Many are shareware or freeware. The following links to Programmers Heaven list several downloadable utilities:

Programmers Heaven

 

 

English News Discussions Windows Installer Virtualization Related Tools More Help InstallShield Professional About InstallSite Shop Site Search
deutsch Neuigkeiten Diskussionsgruppen Windows Installer   MSI FAQ Artikel     Shop Suche

Copyright © 1997-2008 by InstallSite Stefan Krueger. All rights reserved. Legal information.
GERMAN Impressum,Datenschutzerklärung, Haftungsausschluss
By using this site you agree to the license agreement. Webmaster contact