/
OS-Specific Operations
OS-Specific Operations
Introduction
OS/specific operations can be done from IzPack by
- launching shell scripts or executables
- JNI over shared libraries.
There are specific considerations which appear as subpages of this page.
Launching Native Scripts Or Executables
To launch external scripts or binaries, zou can use the following built/in facilities:
Using Native JNI Libraries
Accessing shared libraries on the target operating system is done by JNI access in mapper libraries compiled for the dedicated OS.
Those shared libraries must be explicitely included in an installer, see Native Libraries - <native>.
Several built-in facilities make usage of native libraries:
- RegistryInstallerListener / RegistryUninstallerListener
COIOSHelper*.DLL for registry access. - CheckedHelloPanel
COIOSHelper*.DLL for registry access. - ShortcutPanel
ShellLink*.DLL for acessing the Windows API. - <blockable> files in filesets, files / single files.
SetupAPI*.DLL for accessing the Windows Setup API.
, multiple selections available,
Related content
Installer Requirements
Installer Requirements
Read with this
GUI Preferences
GUI Preferences
Read with this
Writing Installation Descriptions
Writing Installation Descriptions
Read with this
Marking files for execution
Marking files for execution
Read with this
Header - <info>
Header - <info>
Read with this
Adding or unpacking a single file to a target directory
Adding or unpacking a single file to a target directory
Read with this