View Single Post
Old 06-11-2009   #2 (permalink)
Jon Wallace


 
 

Re: Set empty default registry key value using regwrite ?

Hi,

You could try setting a dummy value and then removing the dummy value
leaving the key behind - this works...

dim obj1
set obj1 = CreateObject( "WScript.Shell" )
obj1.RegWrite "HKCU\Software\somekey\dummyval", 1, "REG_SZ"
obj1.RegDelete "HKCU\Software\somekey\dummyval"

Thanks,
Jon

www.insidetheregistry.com

---

"Vilius Mockûnas" <v_mockunas@xxxxxx> wrote in message
news:e35YS6l6JHA.1372@xxxxxx
Quote:

> Hello,
>
> RegWrite vbscript function is a bit tricky to me. For example I want to
> create registry key:
>
> dim obj1
> set obj1 = CreateObject( "WScript.Shell" )
> obj1.RegWrite( "HKCU\Software\somekey\", 1, "REG_SZ" )
>
> So OK example above creates somekey key with default value 1, but my goal
> here is to set default value to empty value, not 1. (emty value is
> displayed like "(value not set)" in regedit).
>
> How do I set default key value to emty value using RegWrite ?
>
> thanks
> Vilius
>
>
My System SpecsSystem Spec