Skip to content

Shared library containing helper functions for Windows setup packages.

Notifications You must be signed in to change notification settings

salsita/iesetuphelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IESetupHelper

Description

IESetupHelper is Windows shared library intended for use in InnoSetup or other setup packages. It contains helper functions including functions for automatic/manual closing of IE prior to the installation and wiping of IE virtualized registry key.

InnoSetup usage

Functions of the library can be called from iss script after including iesetuphelper\helpercode.isi in the [Code] section of the script:

 [Code]
 #include "iesetuphelper\helpercode.isi"

The file contains two definitions for each exported funciton, one for use during installation phase when the dll is extracted into a temporary directory and second suffixed Uninst to be used during uninstallation. To use the dll in both installation and uninstallation you must install it into the {app} directory:

 [Files]
 Source: "iesetuphelper.dll"; DestDir: "{app}"; Flags: ignoreversion

During deinstallation the library is loaded dynamically. To delete it successfully from the system when it is not needed anymore call

 UnloadDLL(ExpandConstant('{app}\iesetuphelper.dll'));

About

Shared library containing helper functions for Windows setup packages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published