Cabinet (.cab) are used to deliver software packages onto a device. Normally, a CAB file contains all necessary files and an “instruction” on how to install them. This “instruction” may contain commands to create/change registry keys, to copy files. A CAB file may contain a special file (hereafter – setup.dll) which contains the install/uninstall scenario determined by a software developer.
SKTools allows to create CAB files, view their contents, extract data and perform installation.
CAB files can be created with the help of SKTools in two ways: by converting from a REG file or by archiving an installed application.
To convert from a REG file, the corresponding menu item has to be selected in the “CABs Manager” and “Registry Explorer” utilities. The ultimate result of this operation is a CAB file which is making changes in the registry while being installed.
Selections to be made:
- whether the resulting CAB file initiates a soft reset after its installation or not
- REG file name
- CAB file name
To archive an installed application, the “Make CAB” command has to be selected in the menu of the “Installed Programs” utility. The result is a CAB file which is similar to the original installation file of the selected application but with the following differences:
- A program will always be installed in the same location as it is in the current configuration. E. g., if a program was initially installed on a memory card - after installation is launched from the resulting CAB, this program will be installed on a memory card irrespective of user’s choice.
- Only information on the files existing at this particular moment is written to a CAB file. E. g., if you have moved or deleted a shortcut or a file belonging to this program – these will not be included in the resulting CAB file.
- The current key values are set. E. g., if during installation a registry key containing the value of “1” was created and user changed it to “5” later – this value “5” will be written to a CAB file.
- User can choose not to write information on the installation destination folder to a CAB file. This can be disabled in the settings. In this case, the operating system will not show the installation path dialogue, but the procedures defined in setup.dll may not work correctly.
- If only one application was selected for making a CAB file, user can add extra files and registry keys to a CAB file.
- User can enable (in the settings) an additional search for shortcuts referring to files of the application; the shortcuts found will be added to a CAB file.
- SKTools not sign the CAB file(s).
As an extra feature, an executable (Installer) file can be created. It will contain all CAB files generated in this operation and perform their installation once it is run.
Convert REG to CAB
Backup installed application to CAB file
Copyright © 2004 -