Visual Basic - Llave binaria en el regedit

Life is soft - evento anual de software empresarial
 
Vista:

Llave binaria en el regedit

Publicado por harold puentes (15 intervenciones) el 03/10/2007 15:07:40
Hola buen dia.
En estos dias estoy trabajando en el registro de windows con la funcion:

Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

del API de windows, el problema con esta funcion es que necesito guardar una llave de Binaria de 24 bytes,
los valores que nesecito guardar se ven desde el regedit de esta forma:

00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00

Utilizo el flag REG_BINARY para el parametro dwType pero lo que nose es como armar el lpData para que me quede guardado con ese valor, he intentado por ejemplo de esta forma

Dim strValue as String

strValue = chr(0) + chr(0) + chr(0) + chr(0) + chr(0) + chr(0) + chr(0) + _
chr(0) + chr(3) + chr(0) + chr(0) + chr(0) + chr(0) + chr(0) + _
chr(91) + chr(224) + chr(0) + chr(0) + chr(92) + chr(224) + chr(0) + _
chr(0) + chr(0) + chr(0)
'teniendo en cuenta el equivalente en decimal de los valores en hexa mostrados

Pero los 24 bytes que quedan guardados son equivocados.

Agradeceria la persona que pueda colaborarme con esto

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder