tis-adobereader
2023.6.20320-79
Adobe Acrobat is a family of application software and Web services developed by Adobe Inc. to view, create, manipulate, print and manage Portable Document Format (PDF) files
34657 downloads
See build result See VirusTotal scan

Description
- package : tis-adobereader
- name : Adobe Acrobat Reader
- version : 2023.6.20320-79
- categories : Office,Utilities
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau
- installed_size : 1284008424
- editor : Adobe Inc.
- licence : proprietary_free,wapt_public
- signature_date : 2023-09-16T15:01:08.088458
- size : 442.87 Mo
- locale : all
- target_os : windows
- impacted_process : Acrobat,AcrobatInfo,AcroBroker,AcroTextExtractor,AcroLayoutRecognizer,AcroCEF,AcroRd32,AcroRd32Info,AdobeCollabSync,RdrCEF,RdrServicesUpdater
- architecture : x64
- Homepage : https://adobe.com/
control
package : tis-adobereader
version : 2023.6.20320-79
architecture : x64
section : base
priority : optional
name : Adobe Acrobat Reader
categories : Office,Utilities
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau
description : Adobe Acrobat is a family of application software and Web services developed by Adobe Inc. to view, create, manipulate, print and manage Portable Document Format (PDF) files
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://get.adobe.com/reader/
installed_size : 1284008424
impacted_process : Acrobat,AcrobatInfo,AcroBroker,AcroTextExtractor,AcroLayoutRecognizer,AcroCEF,AcroRd32,AcroRd32Info,AdobeCollabSync,RdrCEF,RdrServicesUpdater
description_fr : Adobe Acrobat est une famille de logiciels d'application et de services web développés par Adobe Inc. pour visualiser, créer, manipuler, imprimer et gérer des fichiers Portable Document Format (PDF)
description_pl : Adobe Acrobat to rodzina aplikacji i usług internetowych opracowanych przez firmę Adobe Inc. do przeglądania, tworzenia, obróbki, drukowania i zarządzania plikami w formacie Portable Document Format (PDF)
description_de : Adobe Acrobat ist eine von Adobe Inc. entwickelte Familie von Anwendungssoftware und Webdiensten zum Anzeigen, Erstellen, Bearbeiten, Drucken und Verwalten von Dateien im Portable Document Format (PDF)
description_es : Adobe Acrobat es una familia de aplicaciones y servicios web desarrollados por Adobe Inc. para visualizar, crear, manipular, imprimir y gestionar archivos en formato PDF (Portable Document Format)
description_pt : O Adobe Acrobat é uma família de software de aplicação e serviços Web desenvolvidos pela Adobe Inc. para visualizar, criar, manipular, imprimir e gerir ficheiros Portable Document Format (PDF)
description_it : Adobe Acrobat è una famiglia di software applicativi e servizi Web sviluppati da Adobe Inc. per visualizzare, creare, manipolare, stampare e gestire file in formato PDF (Portable Document Format)
description_nl : Adobe Acrobat is een reeks applicatiesoftware en webservices ontwikkeld door Adobe Inc. voor het bekijken, maken, manipuleren, afdrukken en beheren van Portable Document Format (PDF)-bestanden
description_ru : Adobe Acrobat - это семейство прикладного программного обеспечения и веб-сервисов, разработанных компанией Adobe Inc. для просмотра, создания, манипулирования, печати и управления файлами Portable Document Format (PDF)
audit_schedule :
editor : Adobe Inc.
keywords : adobe,reader,acrobat,dc,pdf,portable,document,format,print,view
licence : proprietary_free,wapt_public
homepage : https://adobe.com/
package_uuid : 2d287f17-9723-47a0-8e03-6bbe4bbc82ce
valid_from :
valid_until :
forced_install_on :
changelog : https://helpx.adobe.com/acrobat/release-note/release-notes-acrobat-reader.html
min_os_version : 10.0
max_os_version :
icon_sha256sum : e08ef23b951752553b93f621e169cbb918ded4eb56c504ed32f7da48d7e31b7c
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : kR6ijKd2l/UEida94C1ZljjKMqsW8Hf/L2Pv22Bm+C43mYBppihuG6Eku34JVU08XM7jNOg6KXABfz1BmwbnO9WhvPd3LzM8tIAFc8kMie3yJzznMIjhnExHQ5vdT0KXxvuungHgvWFaK+Eqe4DFVmPhDodXZ36tD1+aMOROT8ZFTf/0VVHiEvU13hGVEDvBW0WESjRMc2NeGzkR1pqJzPJ423DhRFbyRg/UOWYw1hBdOzv5p6r62B107M7wlA+QqEkIbPSWBj9o5qT3CpGXxeubFTAGT1il4kR3m+u5hsn/Pku67QlgESZYdXsiniVnGJKLY9Zkly5ck/6+0Uz7Xw==
signature_date : 2023-09-16T15:01:08.088458
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
Setup.py
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/AVGeneral.html
https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/FeatureLockDown.html
https://silentinstallhq.com/adobe-reader-dc-silent-install-how-to-guide/
AcroRdrDC2300320215_en_US.exe /sAll /rs /msi EULA_ACCEPT=YES /L*V "%WINDIR%\Temp\AdobeReader-Install.log"
MsiExec.exe /i "%~dp0AcroRead.msi" PATCH="%~dp0AcroRdrDCUpd2300320215.msp" /qn /L*V "%WINDIR%\Temp\AdobeReader-Install.log"
https://www.adobe.com/devnet-docs/acrobatetk/tools/DesktopDeployment/cmdline.html
Installation 9.0 & later ENABLE_CACHE_FILES 1 (the default) enables setup file caching of the installer files on the local system. The opposite of DISABLE_CACHE.
Installation 10.0 & later DISABLE_CACHE 1 disables setup file caching. The opposite of ENABLE_CACHE_FILES.
"C:\Windows\system32\msiexec.exe" /i {AC76BA86-7AD7-FFFF-7B44-AC0F074E4100} /L*V "C:\Windows\Temp\AdobeReader-Install.log DISABLE_CACHE=1 REBOOT="ReallySuppress" PATCH="C:\Program Files (x86)\Common Files\Adobe\Acrobat\Setup\{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}\RDC\AcroRdrDCUpd2300320215_MUI.msp" /qn
"C:\Program Files (x86)\Common Files\Adobe\Acrobat\Setup\{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}\RDC\setup.exe" /sAll /rs /msi /L*V "C:\Windows\Temp\AdobeReader-Install.log DISABLE_CACHE=1
"C:\Program Files (x86)\Common Files\Adobe\Acrobat\Setup\{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}\setup.exe" /sAll /rs /msi DISABLE_CACHE=1
"C:\Windows\system32\msiexec.exe" /i "C:\Program Files (x86)\Common Files\Adobe\Acrobat\Setup\{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}\AcroRead.msi" TRANSFORMS="" DISABLE_CACHE=1 REBOOT="ReallySuppress" PATCH="C:\Program Files (x86)\Common Files\Adobe\Acrobat\Setup\{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}\AcroRdrDCUpd2300320215_MUI.msp" /qn
some keys examples: https://github.com/bmrf/standalone_scripts/blob/master/tron_guid_whitelist.txt
32bit
{
"key":"{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}",
"name":"Adobe Acrobat Reader MUI",
"version":"23.003.20215",
"install_date":"2023-07-04 00:00:00",
"install_location":"C:\\Program Files (x86)\\Adobe\\Acrobat Reader DC\\",
"uninstall_string":"MsiExec.exe /I{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}",
"publisher":"Adobe Systems Incorporated",
"system_component":0,
"win64":false
}
64bit
{
"key":"{AC76BA86-1033-FF00-7760-BC15014EA700}",
"name":"Adobe Acrobat (64-bit)",
"version":"23.003.20215",
"install_date":"2023-07-04 00:00:00",
"install_location":"C:\\Program Files\\Adobe\\Acrobat DC\\",
"uninstall_string":"MsiExec.exe /I{AC76BA86-1033-FF00-7760-BC15014EA700}",
"publisher":"Adobe",
"system_component":0,
"win64":true
}
"""
app_scheduled_tasks = [
"Adobe Acrobat Update Task",
]
app_services = [
"AdobeARMservice",
]
aarm_registry_dict = {
r"ARM\iCheck": 0, # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/Updater-Win.html#idkeyname_1_30198
r"ARM\iCheckReader": 0,
r"ARM\iDisablePromptForUpgrade": 1,
}
aar_registry_dict = {
r"FeatureLockDown\bUpdater": 0, # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/FeatureLockDown.html#idkeyname_1_9111
r"FeatureLockDown\bUsageMeasurement": 0,
# r"FeatureLockDown\bSuppressSignOut": 1,
r"FeatureLockDown\bToggleFTE": 1,
r"FeatureLockDown\bAcroSuppressUpsell": 1,
r"FeatureLockDown\cWelcomeScreen\bShowWelcomeScreen": 0,
r"FeatureLockDown\cCloud\bEnableAcrobatHS": 0,
r"FeatureLockDown\cServices\bUpdater": 0,
r"FeatureLockDown\cServices\bToggleAdobeDocumentServices": 1,
r"FeatureLockDown\cServices\bToggleWebConnectors": 1, # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/FeatureLockDown.html#idkeyname_1_9878
r"FeatureLockDown\cServices\bToggleSendAndTrack": 1,
# r"FeatureLockDown\cServices\bTogglePrefsSync": 1,
# r"FeatureLockDown\cServices\bToggleFillSign": 1,
r"FeatureLockDown\cServices\bToggleWebConnectors": 1,
}
aar_user_registry_dict = {
r"Originals\iDefaultZoomScale": 10000, # Zoom 100% by default (https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/Originals.html#idkeyname_1_17361)
# r"AVGeneral\cOnboardingContextual\bIsUsedShareReview": 1, # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/AVGeneral.html#idkeyname_1_5265
r"AVTracker\bLoadOnStart": 1, # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Macintosh/AVTracker.html?zoom_highlight=AdobeCollabSync.exe#TrackerConfiguration
# r"Access\bOverridePageLayout": 1,
# r"Access\bOverrideZoom": 1,
# r"Access\iZoomType": 0,
}
def install():
package_version = control.get_software_version().split("20", 1)[-1]
silentflags = '/sAll /rs /msi EULA_ACCEPT=YES /L*V "%WINDIR%\Temp\AdobeReader-Install.log"'
if ensure_list(control.architecture)[0] == "x64":
app_uninstallkey = "{AC76BA86-1033-FF00-7760-BC15014EA700}"
else:
app_uninstallkey = "{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}"
# Uninstalling old products and app if install is forced
for to_uninstall in installed_softwares("Adobe Acrobat "):
do_uninstall = False
# *7B44-AC0F074E4100} => Adobe Acrobat Reader DC*
# *7760-BC15014EA700} => Adobe Acrobat (64-bit)
# *7760-BC15014EA700} => Adobe Acrobat DC (64-bit) => Pro version ?
if not "Pro" in to_uninstall["name"] or not "MUI" in to_uninstall["name"]:
if to_uninstall["key"].endswith("7B44-AC0F074E4100}") or to_uninstall["key"].endswith("7760-BC15014EA700}"):
if not "Adobe Acrobat DC (64-bit)" in to_uninstall["name"] and not "Adobe Acrobat (64-bit)" in to_uninstall["name"]:
do_uninstall = True
if force:
print(f'DANGER: {to_uninstall["name"]} may be a Pro version and will be remove since the install is forced.')
do_uninstall = True
if do_uninstall:
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
if Version(to_uninstall["version"]) == Version(control.get_software_version()) and iswin64() and not to_uninstall["win64"]:
print(
f'INFO: {to_uninstall["name"]} (32-bit) version is installed and up-to-date. You can force-install this package to migrate to the (64-bit) version after removing the "architecture : all" package from your repo.' # or changing his "max_os_version" to "10.0"
)
else:
print(
f'INFO: {to_uninstall["name"]} version is installed and up-to-date. You can force-install this package to migrate to the (32-bit) version after removing the "architecture : x64" package from your repo and changing "max_os_version" to "".'
)
# Removing application desktop shortcut if allowed
if params.get("remove_desktop_shortcuts"):
silentflags += " DISABLEDESKTOPSHORTCUT=1"
remove_desktop_shortcut("Acrobat Reader DC")
remove_desktop_shortcut("Adobe Acrobat")
# Installing software
bin_name = glob.glob("AcroRdrDC*.exe")[0]
install_exe_if_needed(
bin_name,
silentflags=silentflags,
key=app_uninstallkey,
min_version=package_version,
timeout=1200,
)
# Disabling automatic updates, telemetry and intrusive services
is_win64_app = installed_softwares("Adobe Acrobat ")[0]["win64"]
if iswin64() and is_win64_app:
# 64bit PC and app
for reg_path, reg_value in aarm_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_LOCAL_MACHINE, rf"SOFTWARE\Adobe\Adobe ARM\1.0\{reg_short_path}", keyname, reg_value)
for reg_path, reg_value in aar_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_LOCAL_MACHINE, rf"SOFTWARE\Policies\Adobe\Adobe Acrobat\DC\{reg_short_path}", keyname, reg_value)
elif iswin64() and not is_win64_app:
# 64bit PC but 32bit app
for reg_path, reg_value in aarm_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_LOCAL_MACHINE, rf"SOFTWARE\Wow6432Node\Adobe\Adobe ARM\1.0\{reg_short_path}", keyname, reg_value)
for reg_path, reg_value in aar_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_LOCAL_MACHINE, rf"SOFTWARE\Wow6432Node\Policies\Adobe\Acrobat Reader\DC\{reg_short_path}", keyname, reg_value)
else:
# 32bit PC
for reg_path, reg_value in aarm_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_LOCAL_MACHINE, rf"SOFTWARE\Adobe\Adobe ARM\1.0\{reg_short_path}", keyname, reg_value)
for reg_path, reg_value in aar_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_LOCAL_MACHINE, rf"SOFTWARE\Policies\Adobe\Acrobat Reader\DC\{reg_short_path}", keyname, reg_value)
# Disabling application scheduled tasks
for task_name in app_scheduled_tasks:
if task_exists(task_name):
try:
disable_task(task_name)
except:
print(f"Unable to disable the task_name: {task_name}")
# Changing default start mode of the application services
for service_name in app_services:
set_service_start_mode(service_name, "Disabled")
def session_setup():
is_win64_app = installed_softwares("Adobe Acrobat ")[0]["win64"]
if is_win64_app:
# registry_deletekey(HKEY_CURRENT_USER, r"Software\Adobe", "Acrobat Reader")
for reg_path, reg_value in aar_user_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_CURRENT_USER, rf"Software\Adobe\Adobe Acrobat\DC\{reg_short_path}", keyname, reg_value)
else:
# registry_deletekey(HKEY_CURRENT_USER, r"Software\Adobe", "Adobe Acrobat")
for reg_path, reg_value in aar_user_registry_dict.items():
reg_short_path = reg_path.rsplit(os.sep, 1)[0]
keyname = reg_path.rsplit(os.sep, 1)[-1]
registry_set(HKEY_CURRENT_USER, rf"Software\Adobe\Acrobat Reader\DC\{reg_short_path}", keyname, reg_value)
def uninstall():
registry_deletekey(HKEY_LOCAL_MACHINE, r"SOFTWARE\Adobe\Adobe ARM\1.0", "ARM")
registry_deletekey(HKEY_LOCAL_MACHINE, r"SOFTWARE\Wow6432Node\Adobe\Adobe ARM\1.0", "ARM")
registry_deletekey(HKEY_LOCAL_MACHINE, r"SOFTWARE\Policies\Adobe\Adobe Acrobat\DC", "FeatureLockDown")
registry_deletekey(HKEY_LOCAL_MACHINE, r"SOFTWARE\Policies\Adobe\Acrobat Reader\DC", "FeatureLockDown")
registry_deletekey(HKEY_LOCAL_MACHINE, r"SOFTWARE\Wow6432Node\Policies\Adobe\Acrobat Reader\DC", "FeatureLockDown")
if dir_is_empty(r"C:\Program Files\Adobe\Acrobat DC\Acrobat"):
remove_tree(r"C:\Program Files\Adobe\Acrobat DC\Acrobat")
if dir_is_empty(r"C:\Program Files\Adobe\Acrobat DC"):
remove_tree(r"C:\Program Files\Adobe\Acrobat DC")
if dir_is_empty(r"C:\Program Files\Adobe"):
remove_tree(r"C:\Program Files\Adobe")
if dir_is_empty(makepath(programfiles32, "Adobe", "Acrobat Reader DC", "Reader")):
remove_tree(makepath(programfiles32, "Adobe", "Acrobat Reader DC", "Reader"))
if dir_is_empty(makepath(programfiles32, "Adobe", "Acrobat Reader DC")):
remove_tree(makepath(programfiles32, "Adobe", "Acrobat Reader DC"))
if dir_is_empty(makepath(programfiles32, "Adobe")):
remove_tree(makepath(programfiles32, "Adobe"))
update_package.py
# -*- coding: utf-8 -*-
from setuphelpers import *
"""
https://get.adobe.com/reader/enterprise/
https://get.adobe.com/reader/download?os=Windows+11&name=Reader+DC+2023.003.20215+MUI+for+Windows-64bit&lang=mui&nativeOs=Windows+10&accepted=&declined=&preInstalled=&site=enterprise
https://get.adobe.com/reader/download?os=Windows+7&name=Reader+DC+2023.003.20215+MUI+for+Windows-32bit&lang=mui&nativeOs=Windows+10&accepted=&declined=&preInstalled=&site=enterprise
https://ardownload2.adobe.com/pub/adobe/acrobat/win/AcrobatDC/2300320215/AcroRdrDCx642300320215_MUI.exe
https://ardownload2.adobe.com/pub/adobe/reader/win/AcrobatDC/2300320215/AcroRdrDC2300320215_MUI.exe
https://silentinstallhq.com/adobe-reader-dc-silent-install-how-to-guide/
Enter the following command to extract the MSI:
AcroRdrDC2300320215_en_US.exe -sfx_o"C:\Downloads\ReaderDC" -sfx_ne
"""
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
url = "https://helpx.adobe.com/acrobat/release-note/release-notes-acrobat-reader.html"
download_dict = {
"windows-x64": "AcroRdrDCx64version_adobe_MUI.exe",
"windows-all": "AcroRdrDCversion_adobe_MUI.exe",
}
download_url = download_dict[control.target_os + "-" + ensure_list(control.architecture)[0]]
if ensure_list(control.architecture)[0] == "x64":
win64_pkg = True
product_name = "acrobat"
else:
win64_pkg = False
product_name = "reader"
# Getting latest version from official sources
print("URL used is: %s" % url)
found = False
for releases in bs_find_all(url, "a", "disablelinktracking", "false", proxies=proxies):
if not releases.text.startswith("DC "):
continue
for urls in bs_find_all(releases["href"], "a", "class", "reference external", proxies=proxies):
if urls["href"].endswith("_MUI.msp"):
if win64_pkg:
if not "x64" in urls["href"]:
continue
url_dl_msp = urls["href"]
version = releases.text.split("(")[-1].split(")")[0]
found = True
break
if found:
break
if "x" in version:
for link in bs_find_all(url, "a", "disablelinktracking", "false", proxies=proxies):
if version in link.text:
urli = link.attrs["href"]
xversion = wgets(urli, proxies=proxies).split(".msp")[0].rsplit(version.replace(".", "").replace("x", ""), 1)[1].split("/")[0]
version = version.replace("x", xversion)
version_adobe = version.replace(".", "")
version = "20%s" % version
download_url = (
"https://ardownload2.adobe.com/pub/adobe/"
+ product_name
+ "/win/AcrobatDC/"
+ version_adobe
+ "/"
+ download_dict[control.target_os + "-" + ensure_list(control.architecture)[0]].replace("version_adobe", version_adobe)
)
latest_bin = download_url.split("/")[-1]
# Downloading latest binaries
print("Latest %s version is: %s" % (control.name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Checking version from file
version_from_file = "20" + get_version_from_binary(latest_bin)
if Version(version_from_file, 4) != Version(version, 4) and version_from_file != "":
print("Changing version to the version number of the binary (from: %s to: %s)" % (version, version_from_file))
# os.rename(latest_bin, latest_bin.replace(version, version_from_file))
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Changing version of the package
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(latest_bin, ["exe", "msi", "deb", "rpm", "dmg", "pkg", "msp"])
# Validating or not update-package-sources
return package_updated
95e1d12c080237dc0735326d2b6f3d7a7c7191767231591e640fdc8d4cd07502 : setup.py
: __pycache__
86efdc80fc8d5a8703bec3987f77cb4c831e9d65f7e26c2473351ca4b269676e : update_package.py
e08ef23b951752553b93f621e169cbb918ded4eb56c504ed32f7da48d7e31b7c : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
6077ad6cc6b87cf650eed00fc33e6e7efa009da13edc48297418c40f17a19023 : WAPT/changelog.txt
005f954d3eb34c013d46fe118b9f679d79da8402bb64bdedc7e28d7da3b965d6 : luti.json
0cd2fee26e56e831f9faab9af40fa247b0020b770b8a3bed5a0fead7ab94ba4e : AcroRdrDCx642300620320_MUI.exe
0b76b08479737b034a7117ca82c1cc05d9f90b7ee27a7e1ad0cc6ad45ff147cb : WAPT/control
Changelog
2023.3.20244-79
===
- Major code improvement
- Switching to EXE (containing msi and msp file)
- Now printing what is happening in install
- Now uninstalling the software if install is forced (to fix: "Setup has detected that you already have a more functional product installed. Setup will now terminate")
- Windows 7 is still maintained as 32bit installer
- Code is unique for package architecture "all" and "x64", even if 64bit app is called Adobe Acrobat and 32bit app is called Acrobat Reader
- Disabling WelcomeScreen
- Disabling some pop-ups
- Disabling automatic updates, telemetry and intrusive services
- Zoom 100% by default
- Manipulating registry with dicts to handle multi architecture pathes
- Avoiding AdobeCollabSync.exe to run on startup
- Avoiding uninstallation on every installs
- We need further tests to determine if "Adobe Acrobat DC (64-bit)" is the only Pro version