Come potrai leggere su MSDN, per quanto riguarda il metodo RegWrite
RegWrite Method
http://msdn2.microsoft.com/en-us/library/yfdfhz1b.aspx
c'e' scritto
... RegWrite will write at most one DWORD to a REG_BINARY value. Larger values are not supported with this method ...
Per fare quello che vuoi facilmente, puoi usare WMI ... un esempio che devi adattare e' questo
codice:
const HKEY_LOCAL_MACHINE = &H80000002
strKeyPath = "SOFTWARE\Info"
strComputer = "."
iValues = Array(&H3a,&H34,&Hb5,&Hca,&Hd1,&Hd0,&H4f,&H00,&Hdf,&Ha9,&H6c)
Set oReg=GetObject( _
"winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\default:StdRegProv")
oReg.CreateKey HKEY_LOCAL_MACHINE,strKeyPath
BinaryValueName = "File"
oReg.SetBinaryValue HKEY_LOCAL_MACHINE, strKeyPath, BinaryValueName, iValues