Ich habe Probleme, einen DWORD-Wert zur Registrierung hinzuzufügen; beim Ausführen von session-setup erhalte ich die folgende Meldung:
KRITISCHER ValueError: Die Daten konnten nicht in den angegebenen Typ konvertiert werden.
Das Gleiche gilt für die Werte 1 oder 0x00000001.
Code: Alle auswählen
# -*- 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)
