Releases
1.14.0
- Added -NonInteractive parameter when starting PowerShell process to prevent PowerShell scripts from "freezing" the PowerShell host because they await information from a user
- Changed PowerShell ExecutionPolicy from Unrestricted to Bypass
Download
1.13.6210.0
- Removed post-processing with SmartAssembly on ApplicationExecutionHandler
1.13.6116.0
- Bugfix: OpenProcessHandler searching for wrong icon file.
- Improved package config reader logic to require only read permission to access package config files.
1.13.4423.0
- Rebranding
1.12.2
- Assert correct version info for ApplicationExecutionHandler and OpenProcessHandler
1.12.1
- Integrate language resource file French correctly
- Ensure on starting multiple OpenProcessHandler's that the primary instance receives all data
- Underscore in application name was not shown in OpenProcessHandler
- Rework MSI install routine and handle launcher registry entry correctly in case of updates
1.12.0
- Configuration option for handling of individual termination of processes
- Confirmation dialog close processes
- Custom icon for OpenProcessHandler application
- Set launcher software language in install routine to ML
1.11.0
- New sort order for Support .NET Framework definitions
- Check in setup routine for required .NET Framework
- Improved OpenProcessHandling by replacing the installation invoke method. Now the install/uninstall method is directly invoked for each individual application instead of forcing an application evaluation cycle
- Option in App.config to run processes in hidden mode. By default, the hidden mode is true
- Resolve arguments for command process (environment variables and functions)
- Support languange French (OpenProcessHandler, ApplicationExecutionHandler)
- Update Licensing Library
1.10.0
- Support .NET Framework v2.0.50727 and v4.0
- Update Licensing Library
1.9.0
- Always perform check conditions except the install/uninstall process has been performed successfully
- Write info entry into uninstall package log file if no configuration was found
- Application Execution Handler
- Open Process Handler
- Ensure that only one instance of Launcher is running at same time
- Always create local copy except the install/uninstall process has been performed successfully
- Ensure that all files can be deleted in local cache
- Update licensing library
1.8.0
- Added missing registry values in setup routine (LastAction, LastActionTime, LastExitCodeMainProcess, etc.)
- Added exit code 1605 in msi process configuration
- Resolve environment variable %ProgramFiles(x86)% with %ProgramFiles% on 32 bit plattform
1.7.1
- Update Licensing Library
1.7.0
- Define UserInterfaceLevel ("/qn" or "/qr") in package config for Msi/Msp install/uninstall process definitions. Default UserInterfaceLevel is "/qn".
- New Powershell Command-Line Parameter Sequence (powershell.exe -ExecutionPolicy Unrestricted -File <FilePath> [<Args>])
1.6.3
- Create correct log entry if reading type from element postrun failed
- Logfile-Entry time format 24h
- Bugfix: execute HWInv with correct parameters (consider escape sequences)
1.6.2
- Set %WorkDir% as current directory before executing processes (install/uninstall tasks)
- Create localCopyDir named by %ProductKey%
- Perform msi-install process in one transaction. uninstall msi package if installation of patches failed
1.6.1
- Bugfix HW-Inv command
- Launcher functions can now be used more than once in a string
- Launcher functions can now be nested defined
1.6.0
- Perform HW-Inv command after running install/uninstall task (configurable)
- Implementation of launcher environment variables and functions
- Check process fileName definitions are relative or absolute. A reltive fileName is combined with the current package directory
- Add option /norestart in MSI process commands
- Validate licence key by lancher major version
1.5.0
- Bugfix: perform uninstall task after failed install task (postRun) was not possible
- Source Code Protection
1.4.0
- Licensing modul added
1.3.0
- New process type PowerShell for install/uninstall tasks, preRun/postRun processes
- New process type VBS for install/uninstall tasks, preRun/postRun processes
- New process type MSP for install tasks.
- Uninstall task config element optional. Application close immediately by exit code 0.
- Write additionally install type Physical/Virtual into _Launcher.log
- Always write registry item ConfigurationName
- Ensure that registry item Installed always set correctly
- Setup routine creates registry entries for launcher application
- MSI process immediatlely installs patches in separate command
- Definition of success exit codes for command process in App.config
- Definition program path for processes in App.config
- Errors that can not be assigned to a package write into _LauncherError.log (log4net)
1.2.3
- Add correct company icon in setup routine and executable file.
1.2.2
- Add icon in setup routine
- Declare all Launcher assemblies in setup routine
1.2.1
- Rename Attribute InstallationCharacter to InstallationType
1.2.0
- Additional attributes ConfigurationName and InstallationCharacter in launcherConfig.xml
1.1.0
- Bugfix: write only validated registry values back to registry
- New App.config structure (SuccessExitCodes)
- Running application in hidden mode
- Write compact, significant error messages in _Launcher.log and registry
- New datatype REG_DWORD for Flag Installed in Registry
- launcherConfig.xml, condition element: rename attribute "test" to "allowed"
- check required elements and attributes while reading launcherConfig.xml
1.0.1
- Target Framework: .NET Framework 2.0, Target Platform: Any CPU