tis-windows-moviemaker icon

Windows Movie Maker

Paquet d’installation silencieuse pour Windows Movie Maker

16.4.3528.331-57

  • package: tis-windows-moviemaker
  • name: Windows Movie Maker
  • version: 16.4.3528.331-57
  • categories: Media
  • maintainer: WAPT Team,Tranquil IT,Simon Fonteneau,Jimmy PELÉ,Pierre COSSON
  • locale: all
  • target_os: windows
  • impacted_process: MovieMaker,WLXAlbumDownloadWizard,WLXCodecHost,WLXPhotoAcquireWizard,WLXPhotoGallery,WLXPhotoGalleryRepair,WLXQuickTimeControlHost,WLXTranscode,WLXVideoAcquireWizard,WLXVideoCameraAutoPlayManager
  • architecture: all
  • signature_date:
  • size: 274.80 Mo
  • installed_size: 69.64 Mo
  • depends:

package           : tis-windows-moviemaker
version           : 16.4.3528.331-57
architecture      : all
section           : base
priority          : optional
name              : Windows Movie Maker
categories        : Media
maintainer        : WAPT Team,Tranquil IT,Simon Fonteneau,Jimmy PELÉ,Pierre COSSON
description       : Windows Movie Maker (Microsoft Corporation)
depends           : tis-dotnetfx3.5
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.1
sources           : 
installed_size    : 69637760
impacted_process  : MovieMaker,WLXAlbumDownloadWizard,WLXCodecHost,WLXPhotoAcquireWizard,WLXPhotoGallery,WLXPhotoGalleryRepair,WLXQuickTimeControlHost,WLXTranscode,WLXVideoAcquireWizard,WLXVideoCameraAutoPlayManager
description_fr    : Windows Movie Maker (Microsoft Corporation)
description_pl    : Windows Movie Maker (Microsoft Corporation)
description_de    : Windows Movie Maker (Microsoft Gesellschaft)
description_es    : Windows Movie Maker (Microsoft Corporation)
description_pt    : Windows Movie Maker (Microsoft Corporation)
description_it    : Windows Movie Maker (Microsoft Corporation)
description_nl    : Windows Movie Maker (Microsoft Corporation)
description_ru    : Windows Movie Maker (корпорация Microsoft)
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 42334e7a-d13d-441f-971b-2bbe129ce237
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 7ccd5e38ec203ff7c89aaee1137a13a6c9359ff76a7b559c1005a83481e48330
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : O5vCRvT2JY+JLxSBLpMyS6kMC38MOlZMaN9kReMBLBtqQ+F2GAlogdcanfhJdcTSSBcDCwICQIa51v0wSWt/M+0P3fW4+3kFxzBin3u007+5/5OCtYv+Ct7lOyuPJyJ9NHnxd1s4ut1qjCzLZwLFVoPWZwSviTEZjY/poAIFN4TfL0a52qsEz8pqSPuxCu8hxGSMmXK2Y77ttTEGLQW7+gRe115n3Uq95tZaiMpyAwcFmZoF8jFtYUhfyoForN/K01bQEkOeOSfEbZbrQN2katNXM4tjwSbpqBbrZZj6ZuJ/Re3eycyC+wD/v062HGjBz/01t8chz7N04FlfEDAAlA==
signature_date    : 2023-03-26T12:01:21.981893
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()


UninstallKey                           Software                                                              Version             Uninstallstring
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{21764A96-6748-4B83-89E7-7A5063BF156C} Movie Maker                                                           16.4.3528.0331      MsiExec.exe /X{21764A96-6748-4B83-89E7-7A5063BF156C}
{38F03569-A636-4CF3-BDDE-032C8C251304} Movie Maker                                                           16.4.3528.0331      MsiExec.exe /X{38F03569-A636-4CF3-BDDE-032C8C251304}
{DD67BE4B-7E62-4215-AFA3-F123A800A389} Movie Maker                                                           16.4.3528.0331      MsiExec.exe /X{DD67BE4B-7E62-4215-AFA3-F123A800A389}

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
bin_name_fr = "wlsetup-all-fr.exe"
bin_name_en = "wlsetup-all-en.exe"
silentflags = "/q /NOToolbarCEIP /NOhomepage /nolaunch /nosearch /AppSelect:moviemaker"


def install():
    # Declaring local variables
    package_version = control.get_software_version()
    if get_language() == "fr":
        bin_name = bin_name_fr
    else:
        bin_name = bin_name_en

    # Uninstalling older versions of the software
    for to_uninstall in installed_softwares(name="Movie Maker"):
        if Version(to_uninstall["version"]) < Version(package_version) or force:
            print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
            killalltasks(control.impacted_process.split(","))
            run(uninstall_cmd(to_uninstall["key"]))
            wait_uninstallkey_absent(to_uninstall["key"])

    # Installing the software
    print("Installing: %s (%s)" % (bin_name, package_version))
    install_exe_if_needed(
        bin_name,
        silentflags=silentflags,
        name="Movie Maker",
        min_version=package_version,
    )


def uninstall():
    # Uninstalling the software
    for to_uninstall in installed_softwares("Movie Maker"):
        print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
        killalltasks(control.impacted_process.split(","))
        run(uninstall_cmd(to_uninstall["key"]))
        wait_uninstallkey_absent(to_uninstall["key"])


def session_setup():
    registry_set(HKEY_CURRENT_USER, r"SOFTWARE\Microsoft\Windows Live\Common", "TOUVersion", "16.0.0.0")
    registry_set(HKEY_CURRENT_USER, r"SOFTWARE\Microsoft\Windows Live\Common", "SQM", 0)

# -*- coding: utf-8 -*-
from setuphelpers import *

bin_name_fr = "wlsetup-all-fr.exe"
bin_name_en = "wlsetup-all-en.exe"


def update_package():
    if not isfile(bin_name_fr):
        wget(
            "http://srvtemplates.ad.tranquil.it/binary_cache/%s" % bin_name_fr,
            bin_name_fr,
            sha256="7d9cec34bb9e8abde22a7dcc5182aed966096ca9d9414cd53c3a296b77e1b1a4",
        )
    if not isfile(bin_name_en):
        wget(
            "http://srvtemplates.ad.tranquil.it/binary_cache/%s" % bin_name_en,
            bin_name_en,
            sha256="072424c82f942f2b43b68b9154e1f3e0c61b7ee39a08372048ed34e09bd2554a",
        )

9c08b202355ea7133be7405984dbc8b3834404ba081ea74b95a9b66785dfc51c : setup.py
e25a4e570b539584ccbcc2dfafce60393f0cb82acfeee14696896c75fa932ba7 : update_package.py
072424c82f942f2b43b68b9154e1f3e0c61b7ee39a08372048ed34e09bd2554a : wlsetup-all-en.exe
7ccd5e38ec203ff7c89aaee1137a13a6c9359ff76a7b559c1005a83481e48330 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
a62f0a4bb4f38f909fd919c81c7d0d6b3c25c154d01ce452928fc0912f4d8a23 : luti.json
7d9cec34bb9e8abde22a7dcc5182aed966096ca9d9414cd53c3a296b77e1b1a4 : wlsetup-all-fr.exe
96d3f3d13a7c58e97459643f8310aee0c22411fb4449de988bb7680ced62ad23 : WAPT/control