Estoy haciendo un programa k no importa para k sirve, el hecho es k guardo las opciones en el registro y para eso uso apis, para manejar el registro.
Todo funciona bien en win98 pero cuando lo prove en winXP la api "RegSetValueEx" me devuelve un valor 5, k no es error_success y por lo tanto no hace lo k debiera, escribir un valor.
Tambien prove otras como "RegOpenKeyEx", "RegEnumValue" y otras mas y funcionan bien.
Pero "RegSetValueEx" me devuelve 5, para saber k era el 5 use FormatMessage pero me daba una descripcion como que habia sido bien ejecutada la llmada a la api.

Por k puede ser k me da un 5 el valor de "RegSetValueEx". Por k pasa solo en winXP ?

chau