Je rencontre une difficulté pour ajouter une valeur dword dans le registre, j'ai le message suivant à l’exécution du session-setup:
CRITICAL ValueError: Could not convert the data to the specified type.
Avec les valeurs 1 ou 0x00000001 c'est pareil.
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
import time
import os
uninstallkey = []
def GetUserName():
return os.getenv('USERNAME')
def install():
print('Installation de DisallowRun')
def session_setup():
utilisateur = GetUserName()
if(utilisateur == "eleve"):
registry_set(HKEY_CURRENT_USER,r'Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/','DisallowRun','0x00000001',type=REG_DWORD)
registry_set(HKEY_CURRENT_USER,r'Software/Microsoft/Windows/CurrentVersion/Policies/Explorer/DisallowRun','1','shutdown.exe',type=REG_SZ)