Creating Your Own Install Program

In the SETUP directory of the DAO SDK you will find a setup template that can be combined into your own InstallShield-based installation program. The files are:

File Description
Daomin.rul Template InstallShield setup script
Rega.dll Directory with source files for rebuilding the setup support DLL that has been provided
Daosetup.rtf Detailed instructions on creating your own setup program from scratch

This script assumes that you are using the InstallShield program that comes with Microsoft Visual C++. InstallShield has a version that is sold separately which provides more functionality, including functions that remove the need for the support DLL (specifically, the ability to register DLLs that have a DLLRegisterServer entry point and to automatically uninstall them using DLLUnregisterServer).

Refer to the documentation that comes with InstallShield for how to use it. The tools that it comes with allow you to ‘unpack’ the compressed files that comprise the SDK and tailor the packaging for your own setup. This allows you to distribute support for certain specific file formats, for example, rather than the supplied “all or none” options.