Liebe Community,
folgendes Problem: Ich möchte einen Wert in der Registry ändern (= REG_DWORD). Derzeit bin ich soweit, dass er IMMER in den ELSE-Part Springt, also die Abfrage falsch ist. Werte hab ich geprüft, müsste stimmen.
Meine Vermutung ist, dass er nen String auslesen möchte...kenne aber dummerweise die entsp. Funktion für der Auslesen des DWORD-Wertes nicht. Bitte um Hilfe!
Script bis hierhin:
folgendes Problem: Ich möchte einen Wert in der Registry ändern (= REG_DWORD). Derzeit bin ich soweit, dass er IMMER in den ELSE-Part Springt, also die Abfrage falsch ist. Werte hab ich geprüft, müsste stimmen.
Meine Vermutung ist, dass er nen String auslesen möchte...kenne aber dummerweise die entsp. Funktion für der Auslesen des DWORD-Wertes nicht. Bitte um Hilfe!
Script bis hierhin:
Code:
Const HKEY_LOCAL_MACHINE = &H80000002
strComputername = "."
Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputername & "\root\default:StdRegProv")
strKeyPath = "SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"
strValue = "TcpWindowSize"
oReg.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValue, str_winsize
If UCase(str_winsize) = "001f4000" Then
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValue, "00000800"
ELSE
oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValue, "001f4000"
End if