Registryeintrag mit VBScript setzen
Registryeintrag mit VBScript setzen
Hallo,
könnte mir bitte jemand , bei der Erstellung eines VBScript behilflich sein?
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\UnlockerShellExtension]
@="{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}"
[HKEY_CLASSES_ROOT\CLSID\{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}\InProcServer32]
@="C:\\Program Files\\Unlocker\\UnlockerCOM.dll"
"ThreadingModel"="Apartment"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Unlocker]
"Language"="1031"
diese Einträge müssten unter Windows 7 x86 und x64 ausführbar sein!
Schon mal vielen Dank für Ihre Hilfe
LG
W88
Hallo,
könnte mir bitte jemand , bei der Erstellung eines VBScript behilflich sein?
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\UnlockerShellExtension]
@="{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}"
[HKEY_CLASSES_ROOT\CLSID\{DDE4BEEB-DDE6-48fd-8EB5-035C09923F83}\InProcServer32]
@="C:\\Program Files\\Unlocker\\UnlockerCOM.dll"
"ThreadingModel"="Apartment"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Unlocker]
"Language"="1031"
diese Einträge müssten unter Windows 7 x86 und x64 ausführbar sein!
Schon mal vielen Dank für Ihre Hilfe
LG
W88
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 169993
Url: https://administrator.de/contentid/169993
Ausgedruckt am: 05.11.2024 um 10:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo Wedding88,
Registryeinträge mit VBS schreiben funktioniert prinzipiell so:
Wenn das ganze auf 32Bit- und 64Bit-Systemen funktionieren soll - die Registrypfade unterscheiden sich da meistens, besonders, wenn Du ein 32Bit-Programm auf einem 64Bit-System installieren willst.
Gruß
Friemler
Registryeinträge mit VBS schreiben funktioniert prinzipiell so:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.RegWrite strName, aValue, strType
strName:
Name des Registryschlüssels/-wertesaValue :
Der WertstrType:
Der Datentyp; REG_SZ
, REG_EXPAND_SZ
, REG_DWORD
oder REG_BINARY
Wenn das ganze auf 32Bit- und 64Bit-Systemen funktionieren soll - die Registrypfade unterscheiden sich da meistens, besonders, wenn Du ein 32Bit-Programm auf einem 64Bit-System installieren willst.
Gruß
Friemler
Hallo!
Gruß Dieter
strType: Der Datentyp; REG_SZ, REG_EXPAND_SZ, REG_DWORD oder REG_BINARY
Wobei per Shell nur Binary-Werte bis zur Größe DWord (32-Bit) gesetzt werden können.Gruß Dieter
Hi,
Hier das Bsp mit einem der keys, welche du setzen möchtest:
versuche mal und schau, ob es funktioniert.
lg Styl0r
Hier das Bsp mit einem der keys, welche du setzen möchtest:
Set objNet = CreateObject("WScript.NetWork")
Set WshShell = WScript.CreateObject("Wscript.Shell")
WshShell.RegWrite
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Unlocker\Language","1031","REG_DWORD"
versuche mal und schau, ob es funktioniert.
lg Styl0r