I called RegSetValueEx to modify a value. RegSetValueEx returns ERROR_SUCCESS but it isn't able to modify the value. I don't have such a problem in my machine. It happens when I tried to run it in another machine. I wonder how I can find out why it happens? Thanks.