[GELÖST] Registrierungsschlüsselpaket

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Eliottiph
Nachrichten: 32
Anmeldung: 2. Mai 2022 - 10:41 Uhr

6. Mai 2022 – 17:01 Uhr

- Installierte WAPT-Version: WAPT 2.2.11899
- Server-Betriebssystem: Debian 10
- DHCP-Server: Win19-Server
- Betriebssystem des Administrations-/Paketerstellungsrechners: Windows Server 19


Guten Morgen,

Ich versuche, ein Paket zu erstellen, um einen Registrierungsschlüssel zu installieren.

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *
from setuphelpers_windows import *

def install():
        pass

def uninstall():
        pass

def session_setup():
    registry_set(HKEY_CURRENT_USER, r"SOFTWARE/Microsoft/Internet Explorer/BrowserEmulation/ClearableListData", 'UserFilter', '41,1f,00,00,53,08,ad,ba,03,00,00,00,8c,00,00,00,01,00,00,00,03,00,00,00,0c,00,00,00,61,b0,8c,da,26,49,d6,01,01,00,00,00,0f,00,31,00,36,00,34,00,2e,00,31,00,33,00,38,00,2e,00,32,00,34,00,32,00,2e,00,31,00,39,00,37,00,0c,00,00,00,80,a6,a4,f5,fb,55,d6,01,01,00,00,00,0b,00,31,00,30,00,2e,00,31,00,34,00,37,00,2e,00,30,00,2e,00,36,00,37,00,0c,00,00,00,07,6d,09,61,c6,ae,d7,01,01,00,00,00,0b,00,31,00,30,00,2e,00,31,00,34,00,37,00,2e,00,30,00,2e,00,35,00,38,00', type=winreg.REG_BINARY)
    print ('Installation de la clé de registre GCE')
Hier ist der Fehler:

Code: Alle auswählen

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 2974, in call_setup_hook
    hookdata = hook_func()
  File "c:\waptdev\keyregistry-GCE_0_PROD-wapt\setup.py", line 12, in session_setup
    registry_set(HKEY_CURRENT_USER, r"SOFTWARE/Microsoft/Internet Explorer/BrowserEmulation/ClearableListData", 'UserFilter', '41 1f 00 00 53 08 ad ba 03 00 00 00 8c 00 00 00 01 00 00 00 03 00 00 00 0c 00 00 00 61 b0 8c da 26 49 d6 01 01 00 00 00 0f 00 31 00 36 00 34 00 2e 00 31 00 33 00 38 00 2e 00 32 00 34 00 32 00 2e 00 31 00 39 00 37 00 0c 00 00 00 80 a6 a4 f5 fb 55 d6 01 01 00 00 00 0b 00 31 00 30 00 2e 00 31 00 34 00 37 00 2e 00 30 00 2e 00 36 00 37 00 0c 00 00 00 07 6d 09 61 c6 ae d7 01 01 00 00 00 0b 00 31 00 30 00 2e 00 31 00 34 00 37 00 2e 00 30 00 2e 00 35 00 38 00', type=winreg.REG_BINARY)
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 3825, in registry_set
    return reg_setvalue(key, keyname, value, type=type)
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 447, in reg_setvalue
    return winreg.SetValueEx(key, name, 0, type, value)
TypeError: Objects of type 'str' can not be used as binary registry values
Dank im Voraus.
Zuletzt bearbeitet von eliottiph am 30. Juni 2022 um 09:42 Uhr, 2 Mal bearbeitet.
Benutzeravatar
htouvet
WAPT-Experte
Nachrichten: 436
Anmeldung: 16. März 2015 - 10:48 Uhr
Kontakt:

6. Mai 2022 – 17:37 Uhr

Die hexadezimale Zeichenkette muss dekodiert werden, um sie in Binärdaten umzuwandeln.

Dazu müssen Sie das Modul "binascii" importieren und die Funktion unhexlify verwenden, glaube ich.

Code: Alle auswählen

from setuphelpers_windows import *
import binascii

def install():
        pass

def uninstall():
        pass

def session_setup():
    bindata = binascii.unhexlify('41,1f,00,00,53,08,ad,ba,03,00,00,00,8c,00,00,00,01,00,00,00,03,00,00,00,0c,00,00,00,61,b0,8c,da,26,49,d6,01,01,00,00,00,0f,00,31,00,36,00,34,00,2e,00,31,00,33,00,38,00,2e,00,32,00,34,00,32,00,2e,00,31,00,39,00,37,00,0c,00,00,00,80,a6,a4,f5,fb,55,d6,01,01,00,00,00,0b,00,31,00,30,00,2e,00,31,00,34,00,37,00,2e,00,30,00,2e,00,36,00,37,00,0c,00,00,00,07,6d,09,61,c6,ae,d7,01,01,00,00,00,0b,00,31,00,30,00,2e,00,31,00,34,00,37,00,2e,00,30,00,2e,00,35,00,38,00'.replace(',',''))
    registry_set(HKEY_CURRENT_USER, r"SOFTWARE/Microsoft/Internet Explorer/BrowserEmulation/ClearableListData", 'UserFilter',bindata  , type=winreg.REG_BINARY)
    print ('Installation de la clé de registre GCE')
Ruhige IT
Eliottiph
Nachrichten: 32
Anmeldung: 2. Mai 2022 - 10:41 Uhr

10. Mai 2022 – 15:53 ​​Uhr

Hallo htouvet,
vielen Dank für Ihre Hilfe. :)

Der Zielrechner installiert den Registrierungsschlüssel jedoch nur im lokalen Masterkonto.

Gibt es eine Möglichkeit, dies zu umgehen und den Registrierungsschlüssel in allen Sitzungen zu installieren?

Vielen Dank im Voraus.
Eliottiph
Nachrichten: 32
Anmeldung: 2. Mai 2022 - 10:41 Uhr

29. Juni 2022 - 12:15 Uhr

Hallo,

ich melde mich wieder in diesem Thread, da ich auf meine letzte Frage noch keine Antwort erhalten habe und daher mein benutzerdefiniertes Paket, das für mein Kernsystem unerlässlich ist, nicht bereitstellen kann.

Könnte ich bitte um Hilfe bitten?

Vielen Dank im Voraus,

Eliott.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

29. Juni 2022 – 22:01 Uhr

eliottiph schrieb: 10. Mai 2022 - 15:53 ​​Uhr Andererseits installiert der Zielrechner den Registrierungsschlüssel nur auf seinem lokalen Masterkonto.
Dies wird dank session-setup in allen Sitzungen beim Sitzungsstart ausgeführt
Gesperrt