Search Results for

    Show / Hide Table of Contents

    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

    • netECM:Launcher

    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
    Back to top