Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/05/2005, 15:54
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por David el Grande
Te evitaré menos complicaciones y te daré una forma de agregar valores binarios al registro. Sin API'S, etc. . Solo código
Open "C:\TempReg.reg" For Output As #1
Print #1, "Windows Registry Editor Version 5.00"
Print #1, ""
Print #1, "[Aquí va la clave con corchetes]"
Print #1, "[Aquí va el nombre del valor binario entre comillas sin corchetes]" & "=hex:00,00,00,00"
Call Shell("regedit.exe /s C\:TempReg.reg")

Explicación
Este código sirve para XP, para los demás cambia "5.00" por la versión de Regedit.
La razón por la que te doy este código y no una API, es que ya probé muchas otras cosas y ninguna resultó tan eficaz.

OK
Cualquier duda en cuanto a esto, escríbenos.
1 - Eso es una chapuza, ya postee la solución correcta. Por cierto, las API's no tienen mayor complicación que tu solución, además son estándar y no eso...

2 - No ha pedido valores binarios, sino DWORD.

3 - Precisamente, sólo vale para XP. Las API's sirven para cualquier versión porque no dependen de un programa (RegEdit)

4 - Si no te resultó ninguna otra eficaz, ¿crees que quienes inventaron la API no sabían lo que hacían? ¿No será que no la sabes usar...?