Título: [?]Registros de Windows <.< Publicado por: Иōҳ en 9 Marzo 2010, 23:54 pm Hola que tal tengo una duda la verdad, quisiera saber por que no puedo crear un valor dword dentro de varias carpetas la verdad no se que estoy haciendo mal y si alguien me hecha una mano seria genial
Código
y como la imagen vale mas que mil palabras esto es lo que quiero hacer (http://i41.tinypic.com/voptl2.jpg) y porsupesto darle un valor (http://i39.tinypic.com/2lc7h1i.jpg) Título: Re: [?]Registros de Windows <.< Publicado por: Eternal Idol en 10 Marzo 2010, 00:22 am A RegSetValueEx y RegCloseKey les tenes que pasar el HANDLE y no un puntero al mismo. El ultimo parametro de RegSetValueEx es "The size of the information pointed to by the lpData parameter, in bytes." y le estas pasando 1, pasale el tamaño de un DWORD (4 bytes). El anterior es el buffer, donde tenes que poner el DWORD que queres escribir ... no tiene que ser un valor indefinido.
Otra cosa, RegOpenKeyEx: Return Value If the function succeeds, the return value is ERROR_SUCCESS. ERROR_SUCCESS es 0 asi que estas haciendo la comparacion mal. PD. Son claves del registro no carpetas. |