Suite à l'installation d'adobe reader XI pour des raisons de compatibilité avec un de nos logiciels je souhaite désactiver le mode protégé via l'ajout des clés de registre.
Je récupère tous les SID de session windows et je boucle pour injecter la clé à chacune des sessions.
Tout fonctionne, j'ai bien mes clés dans mon registre mais voici le retour de la console qui retourne mon poste en erreur, je ne comprend pas pourquoi :
Voici la portion de code :*** Remote Interpreter Reinitialized ***
Ligne de Commande : install "c:\waptdev\wapt-adobe-XI-wapt\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files c:\waptdev\wapt-adobe-XI-wapt
2021-06-10 15:35:17,161 CRITICAL Fatal error in install script: 22 : Paramètre incorrect:
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 261, in reg_openkey_noredir
result = winreg.OpenKey(rootkey, subkeypath, 0, sam | winreg.KEY_WOW64_64KEY)
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3910, in install_wapt
exitstatus = setup.install()
File "c:\waptdev\wapt-adobe-XI-wapt\setup.py", line 25, in install
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"iProtectedView",0, type=REG_DWORD)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 302, in registry_setstring
with reg_openkey_noredir(root, path, sam=KEY_WRITE, create_if_missing=True) as key:
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 269, in reg_openkey_noredir
return winreg.CreateKeyEx(rootkey, subkeypath, 0, sam | winreg.KEY_READ | winreg.KEY_WOW64_64KEY | winreg.KEY_WRITE)
OSError: [WinError 87] Paramètre incorrect
FATAL ERROR : 22 : Paramètre incorrect
Exit code: 3
Infos installation wapt :profiles_path = r'SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList'
for profsid in reg_enum_subkeys(reg_openkey_noredir(HKEY_LOCAL_MACHINE,profiles_path)):
if not profsid.startswith('S-1-5-21-'):
continue
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"iProtectedView",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"bEnhancedSecurityStandalone",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"bEnhancedSecurityInBrowser",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\Privileged" %profsid,"bProtectedMode",0, type=REG_DWORD)
Serveur Debian
Version wapt 2.0
Machine d'administration : Windows 10 1909 x64