如何用 WSH的 regwrite 写长二进制数值到注册表的某个键值?
Function Test()
'如何用 WSH的 regwrite 写长二进制数值到注册表的某个键值?
Dim a
Dim p As Long '这里到底该用什么类型的变量?
Set a = CreateObject("WScript.Shell")
'我要创建一个二进制类型的键值,该如何创建?
'二进制数值如图:
'http://access911.net/csdn/filedescription.asp?mdb=2006-3-7&id=4&mode=3
'所示,我该如何将上述值赋值给 test1 这个键值。注意,不能用直接
'键入 &H010003C6685CAB60C400005208000249F0000443685CAF6BEC 的方法,因为这个值是变动的,我需要用变量来赋值
p = CLng("&H" & "010003C6685CAB60C400005208000249F0000443685CAF6BEC")
a.RegWrite "HKLM\SYSTEM\ControlSet001\Control\Print\Forms" & "\" & "test1", p, "REG_BINARY"
End Function