# -*- coding: utf-8 -*- from setuphelpers import * r""" Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package() """ # Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls def install(): # Declaring local variables # Installing the software print("Installing: Install-Client-Poissy.msi") install_msi_if_needed('Install-Client-Poissy.msi') run(r'icacls "C:\Program Files\Carestream" /grant "Utilisateurs":F') run(r'icacls "C:\ProgramData\Carestream" /grant "Utilisateurs":F') registry_set(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeTabInEdgeModeAllowed","0x00000001") registry_set(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeToolbarButtonEnabled","0x00000001") def uninstall(): registry_delete(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeTabInEdgeModeAllowed") registry_delete(HKEY_CURRENT_USER, r"SOFTWARE\Policies\Microsoft\Edge", "InternetExplorerModeToolbarButtonEnabled")