- package: tis-regshot
- name: Regshot
- version: 1.9.1-6
- categories: System and network
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ,Simon FONTENEAU
- editor: The Regshot Team
- licence: LGPLv2
- locale: all
- target_os: windows
- impacted_process: Regshot-x64-ANSI.exe,Regshot-x64-Unicode.exe,Regshot-x86-ANSI.exe,Regshot-x86-Unicode.exe
- architecture: all
- signature_date:
- size: 319.59 Ko
- installed_size: 598.02 Ko
- homepage : https://sourceforge.net/projects/regshot/
package : tis-regshot
version : 1.9.1-6
architecture : all
section : base
priority : optional
name : Regshot
categories : System and network
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Simon FONTENEAU
description : Regshot is an open-source (LGPL) registry compare utility that allows you to quickly take a snapshot of your registry and then compare it with a second one - done after doing system changes or installing a new software product.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://sourceforge.net/projects/regshot/files/regshot/
installed_size : 598016
impacted_process : Regshot-x64-ANSI.exe,Regshot-x64-Unicode.exe,Regshot-x86-ANSI.exe,Regshot-x86-Unicode.exe
description_fr : Regshot est un utilitaire de comparaison de registre à source ouverte (LGPL) qui vous permet de prendre rapidement un instantané de votre registre, puis de le comparer à un second - effectué après avoir modifié le système ou installé un nouveau logiciel.
description_pl : Regshot to narzędzie do porównywania rejestru typu open-source (LGPL), które umożliwia szybkie wykonanie migawki rejestru, a następnie porównanie go z drugim - wykonanym po wprowadzeniu zmian w systemie lub zainstalowaniu nowego oprogramowania.
description_de : Regshot ist ein Open-Source-Dienstprogramm (LGPL) zum Vergleichen der Registrierung, mit dem Sie schnell einen Schnappschuss Ihrer Registrierung erstellen und ihn dann mit einem zweiten vergleichen können - nach Systemänderungen oder der Installation eines neuen Softwareprodukts.
description_es : Regshot es una utilidad de comparación de registros de código abierto (LGPL) que le permite tomar rápidamente una instantánea de su registro y luego compararlo con un segundo, hecho después de hacer cambios en el sistema o instalar un nuevo producto de software.
description_pt : Regshot é um utilitário de comparação de registo de código aberto (LGPL) que lhe permite tirar rapidamente um instantâneo do seu registo e depois compará-lo com um segundo - feito após fazer alterações no sistema ou instalar um novo produto de software
description_it : Regshot è un'utility open-source (LGPL) per il confronto del registro di sistema che consente di scattare rapidamente un'istantanea del registro di sistema e di confrontarla con una seconda istantanea, dopo aver apportato modifiche al sistema o installato un nuovo prodotto software
description_nl : Regshot is een open-source (LGPL) registervergelijkingsprogramma dat u toelaat om snel een momentopname te maken van uw register en het dan te vergelijken met een tweede - gedaan na het uitvoeren van systeemwijzigingen of het installeren van een nieuw softwareproduct
description_ru : Regshot - это утилита сравнения реестра с открытым исходным кодом (LGPL), которая позволяет быстро сделать снимок реестра и затем сравнить его со вторым снимком - это делается после внесения изменений в систему или установки нового программного продукта
audit_schedule :
editor : The Regshot Team
keywords : registry,compare,snapshot,regshot,reg,shot
licence : LGPLv2
homepage : https://sourceforge.net/projects/regshot/
package_uuid : dd41abaa-842e-4049-86ea-5ec7c1e5cbbc
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 3c827fe90963a24246c041dc00114562d1af838e8c0a3c52743edfd3a13f23e6
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : ArpYPlFRMdsR29V1mTLiB5y1F88DY4suVTkzW1MTYiFk1KJ326BubB4Cm+BlWUSzHsPxb3i9V7fVUtBWn4GYCTQCf55HFWnxIYO7geSOOSvzxnyWF+RY9PZ+hZBOLW3FA5e0g9HH8fBV4aD0GpLTk2MEpu0yWsh/qSUR2v9ufu5ctPkdKpcWKN7A7KY9Ny3iyU8C+9LgCGa2tRrf4Z9O2WxRBzhqthoSNdJ+9XqYzpucCjPxCiESC36wAsMqIDjJEZQF284wJ2XsoIQ03UhBRyYEN1ZVV8R9Tlyv5u/Yr2WAcSaGPVVCbIZyyD4iMDdLqKpNei2y6+vwTAxOrW3GPg==
signature_date : 2022-08-01T02:11:12.186718
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 *
import json
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
bin_name_x64 = "Regshot-x64-Unicode.exe"
bin_name_x86 = "Regshot-x86-Unicode.exe"
app_name = "Regshot"
app_path = makepath(programfiles32, app_name)
app_bin_path_x64 = makepath(app_path, bin_name_x64)
app_bin_path_x86 = makepath(app_path, bin_name_x86)
def install():
# Installing the package
if isdir(app_path):
remove_tree(app_path)
copytree2(app_name, app_path)
else:
copytree2(app_name, app_path)
if iswin64():
# create_desktop_shortcut(app_name,app_bin_path_x64)
create_programs_menu_shortcut(app_name, app_bin_path_x64)
else:
# create_desktop_shortcut(app_name,app_bin_path_x86)
create_programs_menu_shortcut(app_name, app_bin_path_x86)
def uninstall():
remove_tree(app_path)
# remove_desktop_shortcut(app_name)
remove_programs_menu_shortcut(app_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
import json
bin_name_x64 = "Regshot-x64-Unicode.exe"
bin_name_x86 = "Regshot-x86-Unicode.exe"
app_name = "Regshot"
def update_package():
# Declaring local variables
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
if isdir("Regshot"):
remove_tree("Regshot")
windows_release = json.loads(wgets("https://sourceforge.net/projects/regshot/best_release.json", proxies=proxies))["platform_releases"]["windows"]
filename = windows_release["filename"].split("/")[-1]
url_release = windows_release["url"]
url_release = "https://sourceforge.net/projects/regshot/files/regshot/1.9.1-beta/Regshot-1.9.1-beta_r321.7z/download"
filename = url_release.split("/")[-2]
if not isfile(filename):
wget(url_release, filename, proxies=proxies)
path7z = makepath(programfiles, "7-Zip", "7z.exe")
run('"%s" e %s -o%s' % (path7z, filename, app_name))
if isfile(filename):
remove_file(filename)
version = get_file_properties(makepath(app_name, bin_name_x86))["ProductVersion"].split(" ")[0]
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
result = True
control.version = "%s-%s" % (Version(version), control.version.split("-", 1)[-1])
# control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating update-package-sources
return result
266df00e2d9139c0d5c8fcfe76648015dfe2087406e9859afe47136570f00024 : setup.py
9b66418f483e5b31cd0fd3bc36f1fd354c9fb31d388cdd91101740f971242d3c : update_package.py
3c827fe90963a24246c041dc00114562d1af838e8c0a3c52743edfd3a13f23e6 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
ffca604994bacdab3bf8a6004f19f9ee9dfe1f93be1f91ddf77f2d3b97692067 : luti.json
46b7e0f10f45750da25c6bfc8cef4d7d791ce935f10674bbd223791b8376fb91 : Regshot/Regshot-x64-Unicode.exe
5185efa54b4faf928692fea2d744de754d0efd0349dcd64e6f4f8b139437d665 : Regshot/History.txt
29e0854333567bb1ec3b1a620133881e300297e7dc37eb5d710f7d162ca9eb6c : Regshot/language.ini
0073d18c06da913c74337b6fa116b4c415b053568d89edd9d2603041e2842d48 : Regshot/Regshot-x64-ANSI.exe
9e799a38d0ae0255fd316733c6b9486f565a0043dfb6072c02b4b59ab7e0ad27 : Regshot/Regshot-x86-ANSI.exe
dc5d2ae49442d6e303b4af77389f4c91473d4fe29276c8d855a9cdb098ea393d : Regshot/regshot.ini
40ea379bf2894cc6272c7f1dd50a6a4fb5c3fa7264f1d43977a4011d84a35bf8 : Regshot/Regshot-x86-Unicode.exe
f0a6604ce56487a88af3c0359ead5a35acadcab5ae9fc6fbb91581c749bb3e64 : Regshot/ReadMe.txt
1e7e6bae5a5bde32f1ae5a7c37a082d1ab03cf89354f7f936ac40be9e39a6531 : Regshot/License.txt
7e729b5a04d831e27925080e8e71ac06b9483defef16ca29a5d34e887e0e802f : WAPT/control