Windows Installer Editor Reference
297
Distributing an Installation
If the prompt about the Windows Installer SDK merge module naming convention
appears, click No.
8. In Installation Expert, on the Files page, delete WiseUpt.exe from the INSTALLDIR
directory and add the one that you just edited.
9. Compile WiseUpdt.msm.
10. In Windows Installer Editor, open your WiseUpdate installation project (WSI).
11. In Installation Expert, on the Merge Modules page, delete the WiseUpdate merge
module and then add the one that you just edited.
12. Compile your WiseUpdate installation.
Uploading WiseUpdate Files With an FTP Client
Use an FTP client to upload the following items to the Host Address and Host
Directory you specified on the WiseUpdate page:
z
The compiled installation file or files.
z
An optional Readme file.
z
The WiseUpdate update file, which specifies the current version of the application,
the URL to the installation files, and the URL to the Readme.
See
About the WiseUpdate Update File
on page 295.
You can place the installation files and Readme at any Web location, provided their URLs
are recorded correctly in the WiseUpdate update file.
When you enter the URLs in the FTP client, make sure they match the case of the actual
path on the Web server. Some HTTP servers are case-sensitive and display errors if the
case does not match exactly.
See also:
Using WiseUpdate in an Installation
on page 293.
Testing WiseUpdate
After you configure the WiseUpdate page and upload files to the FTP server, you should
test the WiseUpdate process.
To test how WiseUpdate works when an update is not needed
In this test, the end user’s version of your application matches the version on the Web
server.
1. Install the first version of your application on a testing computer (not your
development computer).
2. On the testing computer, open your application’s installation directory and double-
click the file WiseUpdt.exe. Normally, this file is run automatically at prescribed
intervals at startup, but for testing purposes, you run the .EXE directly.
WiseUpdate Client opens, customized with your application’s name.
3. Click Next.
WiseUpdate Client uses the HTTP connection information that you specified on the
WiseUpdate page to read the WiseUpdate update file on the Web server. If you are