tis-adobe-acrobat-pro
2024.1.20604-84
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
48 downloads
See build result See VirusTotal scan
Description
- package : tis-adobe-acrobat-pro
- name : Adobe Acrobat Pro
- version : 2024.1.20604-84
- categories : Office,Utilities
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau
- installed_size : 1451963598
- editor : Adobe Inc.
- licence : proprietary_restricted,wapt_public
- signature_date : 2024-04-04T14:00:37.786751
- size : 1.44 Go
- locale : all
- target_os : windows
- impacted_process : Acrobat
- architecture : x64
- Homepage : https://adobe.com/
- Depends :
- Conflicts :
control
package : tis-adobe-acrobat-pro
version : 2024.1.20604-84
architecture : x64
section : base
priority : optional
name : Adobe Acrobat Pro
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 : tis-vcredist
conflicts : tis-adobereader
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://get.adobe.com/reader/
installed_size : 1451963598
impacted_process : Acrobat
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_restricted,wapt_public
homepage : https://adobe.com/
package_uuid : 07d6ebc0-f41c-4f07-a8e1-fd14cb90de9a
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 : IPgCQIY+MP5PkW0qg8WZOym2jL4gRVKtmcUoXwvb3bYg/HOsH3M7qBB/mvVyhluNGUTtIIWpNAh6ILaCVjeHxbhKCJ55umphl6wj0YFLPJvnISbg19arCYC3c4808v9NV4iHnyGHAOLGJLx1oCyMG1V9QqS84I/Jszp1TELk+lMljEHwZK3tu6lmhfNXcBSFPleQp235fcP8zAM3N5dIOduIH12QvS06Z7aiBONR+W+Ot9t6VA5sDrrJXWu89eIJdcOBdqZMY1nIAaZnwnQlT8POu3qCP2DcbFh02WUBz7Go5XwLyui4+/zstcAVl+j7ZGHzovYnROcdeFLlWFk0iQ==
signature_date : 2024-04-04T14:00:37.786751
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 *
import os
import chardet
r"""
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 app
{
"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 app
{
"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"]
def install():
software_version = control.get_software_version().split("20", 1)[-1] # correcting version
log_path = makepath(r"C:\Windows\Temp", "AdobeAcrobatPro-Install.log")
upgrade_log_path = makepath(r"C:\Windows\Temp", "AdobeReader-Upgrade.log")
silentflags = f'/sAll /rs /msi EULA_ACCEPT=YES /L*V "{log_path}"'
if ensure_list(control.architecture)[0] == "x64":
app_uninstallkey = "{AC76BA86-1033-FFFF-7760-BC15014EA700}"
else:
app_uninstallkey = "{AC76BA86-1033-FFFF-7760-0C0F074E4100}"
# 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
print(
f'INFO: {to_uninstall["name"]} ({to_uninstall["version"]}) may be a Pro version, in which case the installation will fail, but you can still remove it with a force install.'
)
if force:
print(f'DANGER: {to_uninstall["name"]} may be a Pro version and will be remove because 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. You can force-install this package to migrate to the (32-bit) version (not recommended) 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")
# Check spooler service since installer will crash if spooler is Disabled
if get_service_start_mode("Spooler") == "Disabled":
set_service_start_mode("Spooler", "Manual")
# Installing software
# bin_name = glob.glob("AcroRdrDC*.exe")[0]
bin_name = r"Adobe Acrobat\setup.exe"
try:
install_exe_if_needed(
bin_name,
silentflags=silentflags,
key=app_uninstallkey,
# min_version="24.001.20615",
min_version=software_version,
timeout=1800,
)
except Exception as e:
print(e)
with open(log_path, "r", encoding=detect_file_encoding(log_path)) as f:
log_content = f.read()
error(log_content)
# # Upgrading software
# bin_name = glob.glob("AcroRdrDC*.msp")[0]
# if need_install(app_uninstallkey, min_version=software_version):
# print(r"Installing: %s (%s)" % (bin_name, software_version))
# try:
# run(f'msiexec.exe /p "{bin_name}" /norestart /quiet ALLUSERS=1 EULA_ACCEPT=YES /L*V "{upgrade_log_path}"', timeout=1200)
# except Exception as e:
# print(e)
# with open(upgrade_log_path, "r", encoding=detect_file_encoding(upgrade_log_path)) as f:
# log_content = f.read()
# error(log_content)
# else:
# print("MSP setup %s already installed. Skipping" % bin_name)
# if need_install(app_uninstallkey, min_version=software_version):
# error("%s upgrade failed." % bin_name)
# 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 uninstall():
# 64bit app
editor_dir = makepath(programfiles, "Adobe")
app_dir = makepath(editor_dir, "Acrobat DC", "Acrobat")
if isdir(app_dir):
remove_tree(app_dir)
if remove_empty_directories(editor_dir):
remove_tree(editor_dir)
# 32bit app
editor_dir = makepath(programfiles32, "Adobe")
app_dir = makepath(editor_dir, "Acrobat Reader DC", "Reader")
if isdir(app_dir):
remove_tree(app_dir)
if remove_empty_directories(editor_dir):
remove_tree(editor_dir)
def remove_empty_directories(root_directory):
if os.path.exists(root_directory):
for dirpath, dirnames, filenames in os.walk(root_directory, topdown=False):
if not any(os.scandir(dirpath)):
os.rmdir(dirpath)
print(f"Removed empty directory: {dirpath}")
def detect_file_encoding(file_path):
"""Detect the encoding of a file.
Args:
file_path (str): The path to the file to be analyzed.
Returns:
str: The detected character encoding of the file.
>>> detect_file_encoding(file_path)
'UTF-8-SIG'
"""
with open(file_path, "rb") as file:
raw_data = file.read()
result = chardet.detect(raw_data)
return result["encoding"]
update_package.py
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import os
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
download_dict = {
"windows-x64": "https://trials.adobe.com/AdobeProducts/APRO/Acrobat_HelpX/win32/Acrobat_DC_Web_x64_WWMUI.zip",
"windows-all": "https://trials.adobe.com/AdobeProducts/APRO/Acrobat_HelpX/win32/Acrobat_DC_Web_WWMUI.zip",
}
download_url = download_dict[ensure_list(control.target_os)[0].split("(")[0] + "-" + ensure_list(control.architecture)[0]]
latest_bin = download_url.split("/")[-1]
# Getting latest version information from luti
if params.get("running_as_luti"):
luti_version = wgets("https://srvluti.ad.tranquil.it/check_update_result_update.json", proxies=proxies, as_json=True)["tis-adobereader"]
else:
luti_version = wgets("https://luti.tranquil.it/check_update_result_update.json", proxies=proxies, as_json=True)["tis-adobereader"]
# Deleting binaries if needed
dir_name = "Adobe Acrobat"
to_download = False
if isdir(dir_name):
version = convert_adobe_version(inifile_readstring(makepath(dir_name, "setup.ini"), "Product", "PATCH").split("Upd")[-1].split(".")[0])
elif isfile(latest_bin):
unzip(latest_bin, ".")
remove_file(latest_bin)
version = convert_adobe_version(inifile_readstring(makepath(dir_name, "setup.ini"), "Product", "PATCH").split("Upd")[-1].split(".")[0])
else:
version = "0"
if Version(version) < Version(luti_version):
remove_outdated_binaries("*")
if isdir(dir_name):
remove_tree(dir_name)
to_download = True
if to_download or force:
# 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)
unzip(latest_bin, ".")
version = convert_adobe_version(inifile_readstring(makepath(dir_name, "setup.ini"), "Product", "PATCH").split("Upd")[-1].split(".")[0])
remove_file(latest_bin)
# 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()
# Validating update-package-sources
return package_updated
# # Changing version of the package and validating update-package-sources
# return complete_control_version(control, version)
def convert_adobe_version(adobe_version):
if not adobe_version.startswith("20"):
adobe_version = "20" + adobe_version
adobe_version.replace(".", "")
return f"{adobe_version[:4]}.{adobe_version[4:7]}.{adobe_version[7:]}"
5146767530f6e5b7abe330d0ee12327492dfb103f3e0bf517bb242430c5132a7 : Adobe Acrobat/AcrobatDCx64Upd2400120604.msp
69c1d16dbcac3532632d4a45ba0192a4df424c2cfa5dcdf26773903810a7b410 : Adobe Acrobat/Transforms/1053.mst
d45591e6d4fcc26fbfae68421cbba1f7e1a833dfcb603a6aad054f62d49cf6e7 : Adobe Acrobat/Transforms/1060.mst
a2730e9ad1d06fdbe1d51b2f4e052b2c05848e7a3b9476d6963512a083713e7f : Adobe Acrobat/Transforms/1049.mst
975e3443f06b7e09d11151019bdbac827794d5e3699599a29c1d257ba2237fa7 : Adobe Acrobat/Transforms/2052.mst
e7961f2df4ccc0073ac8057b9d2a5b8ce68d3f4626635869a95c1d55032a6203 : Adobe Acrobat/Transforms/1044.mst
bbdd8ea265a0c9fcb337cf42829225ac9f2e4c6ebedab6931fe52bb7f9aa4e71 : Adobe Acrobat/Transforms/1038.mst
099e11defcebfc05dda4375cd0dab42fe315c5234d791cea06dd780a16f44b09 : Adobe Acrobat/Transforms/1037.mst
f00768bc8177e27a591aab6c52f9d87af33dc00b2ccbcbefae07e97efe497729 : Adobe Acrobat/Transforms/1031.mst
d582a92b33e0b6b2c4f5dd5e931a99d25bdbea85ccb1f99cc82f774d71157fbe : Adobe Acrobat/Transforms/1033.mst
6720c0cb7f00d0152caabc0bf422f0d187baa024d349b17e02565c923e01d2c8 : Adobe Acrobat/Transforms/1034.mst
d78764d504c2fdfb8a3c71ce4a1a557c0e6484c549f8fb3f105874d89246b535 : Adobe Acrobat/Transforms/1025.mst
ed7dd575d0b88f8d8ccc8a16ad16c19863ac6093941bf4db354eadc55d3a95f3 : Adobe Acrobat/Transforms/1046.mst
331700899b29c94b03385497225051239fdb5a256115fe82b19d2ac602748dd0 : Adobe Acrobat/Transforms/1042.mst
baadc4edd9e2ba762605d4a7275776f0947755cce5efefc8df83379f83c89789 : Adobe Acrobat/Transforms/1043.mst
70e2d0ed4baf50c442a765bada27315ac4de1e65edbdf02f73dd16ce1e091641 : Adobe Acrobat/Transforms/1036.mst
4bff01ab0480461485683395e0dabc54228179993d029266095138c88e0328e7 : Adobe Acrobat/Transforms/1035.mst
13164751b6f2823e2a53cfbb6b605b596049812d0809f0c55a098ed4db1cbfc5 : Adobe Acrobat/Transforms/1058.mst
465588e1ada748005d56d4a9add537193c3e8ad3ded46e45f683f54a97fa462d : Adobe Acrobat/Transforms/1045.mst
45bf986756527af0334eef7915e3412623dddeb75fde35c0da2fda031005724c : Adobe Acrobat/Transforms/6156.mst
122303bfcf8df56822ffb8fe64bf2c889beb6b89ade34a1bd1da80ed2830b3c7 : Adobe Acrobat/Transforms/1051.mst
b5af2da6730470c907e38042720b14f838307b92e41166d411b3d6b5dcb9c03a : Adobe Acrobat/Transforms/1040.mst
862d2f20fdf9f7be9e4d717e9f451fe0a77e98834ea7c769c10e0b6efee9aaa1 : Adobe Acrobat/Transforms/1041.mst
88a5ce083aa6d153d99907973561c23b135af0dd94d752a1756bfe5ebf43d0f5 : Adobe Acrobat/Transforms/1028.mst
f3255398fab5e65177fb88b867aece440f6b8ced0edbe94042fcfd074d8e71bf : Adobe Acrobat/Transforms/1055.mst
b2a2d3abb43bb9f22879087571da45457b0d699240925ef27a2518a545973fff : Adobe Acrobat/Transforms/1030.mst
f1e5e34f61dce74e26fa00eaa58fc57276cb06615c50ed13a4bd00e012451af6 : Adobe Acrobat/Transforms/1029.mst
69b61b2c00323cea3686315617d0f452e205dae10c47e02cbe1ea96fea38f582 : Adobe Acrobat/WindowsInstaller-KB893803-v2-x86.exe
6fa1b724c2884d7a62d823566119d6a10426f602ec373bfbfa70c6ce57fd6441 : Adobe Acrobat/Languages.cab
d70276e38ea1d8a4a8efeb5686deec4085d0f76b437c679bc80f92d6375231a2 : Adobe Acrobat/ABCPY.INI
e2a8d7f0b84ad6873fc6cc9be0d8fea9274d537d236daed9209bfa8be6059f6c : Adobe Acrobat/Extras.cab
2ca3643b7d48fd4062bbdf8630b38b592ca5bdcb1f131852344b915d988e9e00 : Adobe Acrobat/Intermediate.cab
2efa59d2b496b2e5c9654126d431865bdba2bc8b691809c35eee387bfe39e239 : Adobe Acrobat/AlfSdPack.cab
9934a3be3bc82ff8b09613b193e886f4c4214f0241c86abadfb8accb96f41c43 : Adobe Acrobat/Optional.cab
2c93e5d67621f5a8bb7c5f5fd60028194e037a7b62a676b8fc785c2c31b7a0e0 : Adobe Acrobat/setup.ini
ba9e302c2f497136e9ccfde577bd2e5692a4b280ef431c0968daf5cf6775a6a7 : Adobe Acrobat/Core.cab
9b805ffee2daeab2f0a074026d07ce1050ca0b20778d1c8a649fe07241ccfa65 : Adobe Acrobat/VCRT_x64/cab1.cab
25284a481a749aa531682505aaafdcfa929318e9970ef94b64ebdacc3a089490 : Adobe Acrobat/VCRT_x64/vc_runtimeMinimum_x64.msi
46a93b75234ae31daf217734b25cb76768cfe684941078c1917ed364d65b12e8 : Adobe Acrobat/setup.exe
089dc9a23f5eb868a6f6b8a6a901c2a29faef113ad296c8d40f6ce9de60f4b2d : Adobe Acrobat/AcroPro.msi
1923cecc59c0da490dc4b75116c6f612f0492b4db3217ae0f3227e535fd9cde9 : setup.py
: __pycache__
7f9762053aa2289b354c57a1fe825cd08b09561d14a1a948a83608e8a57e4a5e : update_package.py
e08ef23b951752553b93f621e169cbb918ded4eb56c504ed32f7da48d7e31b7c : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
7ae36379a9353173d23b27e7877095a9eed6f00c227078ea46fa46e10cc9460c : WAPT/changelog.txt
98250330da9fe632251e37797f3df2d81d4011251a52e1e16031bd9e01566c32 : luti.json
bce5cfeabbbc99b1c24aa1de99c4913bc2cc2b77cac3cb26bb27fe0970928627 : WAPT/control
Changelog
84
===
- No longer use a base configuration, instead you should import and edit the package: tis-adobe-acrobat-config-template
- Logging file are now printed in WAPT Console when crashing.
- Uninstall code reduced.
- Fix update_package()
80
===
- Printing more information about Pro version workaround
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