The Black Ice Installation API provide simple and easy way to developer to create custom installation or integrate the printer driver installation with a developer’s application installer. The RTK (Resource Tool Kit) Install directory contains samples that demonstrate how to install the printer drivers. The two main components of the Black Ice Installation API is an Install DLL, an Uninstall DLL. The Install DLL, an Uninstall DLL contains the functions used by the Black Ice Install API.
The InstallShield, MSI, WIX, VB.NET, and C# installation projects are calling functions that are implemented in the Install and Uninstall DLLs. The DLLs source is available in the RTK and can be compiled with Visual C++. the recompiled DLLs should be placed into the “Setup Files\Compressed Files\Language Independent\OS Independent” folder in the InstallShield projects directory structure.
Installing the printer driver using the single function install
The Install DLL (My_DLL.dll) have a built-in feature to generate detailed log files of the Black Ice Printer Drivers installations, API/RTK installations and install samples to let Developers and System Integrators to speed up troubleshooting and isolate problems. For detailed information on how to enable logging in the install samples, please refer to the Enable Installation Logging section.