tis-remoteapp-tool

6.1.0.0-1
RemoteApp Tool is a utility that allows to create/manage RemoteApps hosted on Windows (7, 8, 10, XP and Server) as well as generate RDP and MSI files for clients
345 downloads
Download
See build result See VirusTotal scan
tis-remoteapp-tool icon
  • package : tis-remoteapp-tool
  • name : RemoteApp Tool
  • version : 6.1.0.0-1
  • categories : Utilities
  • maintainer : WAPT Team,Tranquil IT,Ingrid TALBOT
  • editor : The RemoteApp Tool developers
  • licence : opensource_free,cpe:/a:mit:x11_license,wapt_public
  • locale : all
  • target_os : windows
  • impacted_process : RemoteApp Tool
  • architecture : x64
  • signature_date : 2024-07-08 16:01
  • size : 1.47 Mo
  • installed_size : 3.78 Mo
package           : tis-remoteapp-tool
version           : 6.1.0.0-1
architecture      : x64
section           : base
priority          : optional
name              : RemoteApp Tool
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Ingrid TALBOT
description       : RemoteApp Tool is a utility that allows to create/manage RemoteApps hosted on Windows (7, 8, 10, XP and Server) as well as generate RDP and MSI files for clients
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 3778560
impacted_process  : RemoteApp Tool
description_fr    : RemoteApp Tool est un utilitaire qui permet de créer/gérer des RemoteApps hébergées sur Windows (7, 8, 10, XP et Server) ainsi que de générer des fichiers RDP et MSI pour les clients
description_pl    : RemoteApp Tool to narzędzie, które pozwala tworzyć/zarządzać aplikacjami RemoteApps hostowanymi w systemie Windows (7, 8, 10, XP i Server), a także generować pliki RDP i MSI dla klientów
description_de    : RemoteApp Tool ist ein Dienstprogramm, mit dem Sie unter Windows (7, 8, 10, XP und Server) gehostete RemoteApps erstellen/verwalten sowie RDP- und MSI-Dateien für Clients generieren können
description_es    : RemoteApp Tool es una utilidad que permite crear/gestionar RemoteApps alojadas en Windows (7, 8, 10, XP y Server) así como generar archivos RDP y MSI para clientes
description_pt    : O RemoteApp Tool é um utilitário que permite criar/gerir RemoteApps alojados no Windows (7, 8, 10, XP e Server), bem como gerar ficheiros RDP e MSI para clientes
description_it    : RemoteApp Tool è un'utility che consente di creare/gestire le applicazioni remote ospitate su Windows (7, 8, 10, XP e Server) e di generare file RDP e MSI per i clienti
description_nl    : RemoteApp Tool is een hulpprogramma waarmee je RemoteApps op Windows (7, 8, 10, XP en Server) kunt maken/beheren en RDP- en MSI-bestanden voor clients kunt genereren
description_ru    : RemoteApp Tool - это утилита, позволяющая создавать/управлять RemoteApps, размещенными на платформе Windows (7, 8, 10, XP и Server), а также генерировать RDP и MSI файлы для клиентов
audit_schedule    : 
editor            : The RemoteApp Tool developers
keywords          : remoteapp,msi
licence           : opensource_free,cpe:/a:mit:x11_license,wapt_public
homepage          : 
package_uuid      : c519495c-1dd8-4e54-8d2e-8c1b24886707
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/kimmknight/remoteapptool/releases
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 4b4b72e4806d57f14b50bd6dd0d13cf934098691da4b136067fc07c32c2712c0
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : JsmNLcOqzCUxUydlncNrWKzjVXjwAvSMZ1DynqFIPXfhZhHLazjofjbZM4wvTpo+54tFUoV1G9UdyZrcO45DEqsolVVCMf9FOBhNjhze36KpO8dUNdXPSxo26Gqdbr58F681ICmrLc9uzLQjjKOXO0qnSuH65xpIYqFPvbi5fgvIOENng6vhLmlbRgB7LqpyxGlOnaryPh1stoTTD/YZK58061uUQ1mlQSgBHQvskxHmAcvKjZptEBWM65hYMkDEB8HfsmufeMu8pGVPxl54vyjy1M7hy34bcQ6TBhnIFzcOQbezT9GrX+w/qv7dlJBaO4QmU+A2Njaq7Qp1HEwhcQ==
signature_date    : 2024-07-08T16:01:01.090335
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 *


def install():
    bin_name = glob.glob("RemoteApp.Tool.*.msi")[0]
    install_exe_if_needed(
        bin_name,
        silentflags="/quiet",
        key="{2F45BE4C-46C5-41AB-81A8-ACE3CDE6FDA7}",
        min_version=control.get_software_version(),
    )
# -*- coding: utf-8 -*-
from setuphelpers import *
import re


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    update_dict = {"windows": ".msi"}
    api_url = "https://api.github.com/repos/kimmknight/remoteapptool/releases/latest"

    # Get data from API
    releases_dict = json.loads(wgets(api_url, proxies=proxies))
    msi_found = False  # Flag pour indiquer la découverte d'un fichier .msi
    # version = json_loads["tag_name"].replace("v", "").replace(".windows", "")
    for release in releases_dict:
        if msi_found:
            break
        for asset in releases_dict["assets"]:
            if asset["browser_download_url"].endswith(".msi") and update_dict[control.target_os] in asset["browser_download_url"]:
                url_download = asset["browser_download_url"]
                latest_bin = url_download.split("/")[-1]
                version = releases_dict["name"].split(" ")[-1]
                msi_found = True  # Mettre à jour le flag pour indiquer qu'un msi a été trouvé
                break

    # Deleting binaries
    for f in glob.glob("*.msi"):
        if f != latest_bin:
            remove_file(f)

    # Downloading latest binaries
    print("Download URL is: %s" % url_download)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(url_download, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)

    version = get_version_from_binary(latest_bin)

    control.set_software_version(version)
    control.save_control_to_wapt()
bbb73a9b92b2d6d390fb0cc3a8491b78ccd05f3b2f0864a3bbca01fd3eaeb6c3 : setup.py
 : __pycache__
33ade6b6991030ece9cafa3dbfd16bb374dce578405dd2fdaac90cc8056af77c : RemoteApp.Tool.6100.msi
52ef1a1d82f4e805050fe32ee3c2f094ab2b18c5e82913dab6e8471ad59fe4af : update_package.py
4b4b72e4806d57f14b50bd6dd0d13cf934098691da4b136067fc07c32c2712c0 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
bdef5dac4f652fdc5a16191c9c3af1e6f8104ca9b385c6a67e87481573b67b93 : luti.json
5cf6239386f6608b6176f89ef0ff794e2f1dc9eee2c94062b83ceaf04f5100f6 : WAPT/control