18. oktober 2004 - 11:15Der er
4 kommentarer og 1 løsning
Ændre Binary Value key i regdb.
jeg har en Binary Value key som hedder DaylightStart, hvis man eksportere dens indhold til en .reg fil, ser den sådan her ud: DaylightStart"=hex:00,00,03,00,05,00,02,00,00,00,00,00,00,00,00,00
Jeg kunne godt tænke mig at ændre den værdi til en anden, f.eks. 00,00,0a,00,05,00,03,00,00,00,00,00,00,00,00,00
Det nytter ikke at bruge dword eller string, da det som sagt er en "Binary Value"
Så hvordan ændrer man den gamle værdi til den nye værdi eller kan man slette hele den gamle key og indsætte en ny hvor den nye værdi er i?
Den er så vidt jeg kan se ret tricky, så der rives lidt mange point efter dem som har nogle gode svar :)
Og det SKAL være via et vbscript, da det her script skal køres før en bruger logger sig på en maskine.
Return = objRegistry.SetBinaryValue(HKEY_LOCAL_MACHINE,strKeyPath, strValueName,uBinary) If (Return = 0) And (Err.Number = 0) Then msgbox "Binary value added successfully" Else msgbox "err" End If
Og den ændrer også fint DaylightStart osv og det andet, men jeg vil gerne have den til at ændre endnu en binær værdi: "StandardStart"=hex:00,00,0a,00,05,00,03,00,00,00,00,00,00,00,00,00
Men det går ikke og så siger den at den forventer et ) i uBinary linien, så prøvede jeg at smide den i sit egen script, og får samme fejl og fejlen opstår lige før 0a ... Er der noget specielt der??
Jeg takker for points, og undlader at kigge på dit script, men skriv endelig hvis der bliver noget.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.