One of our customers just reported a problem with one of our products saving settings in the registry.
They're using WinXP, running as administrator, yet, after installing the program, the program can't change certain registry entries in it's own registry branch:
\\LocalMachine\Software\Our company name\our product name\valueX
About 3 values were successfully created at that location, and then no more. Our installer (using ISE, full) doesn't create any keys (but I'm guessing the answer is that it must, and must somehow set permissions for our program to access them).
Since we couldn't reproduce the problem in shop, our customer had someone diagnose the exact problem, and it was that that registry branch didn't have permissions set to allow our program access.
This confuses me, because only our program could have possibly created that branch to start with! Was it allowed to add values as long as it had the initial handle, but as soon as that handle was released, it lost the right?
(this program is a VFP6 program, but I'm getting the feeling this question might better be asked in a different forum... WinAPI? doesn't quite seem right either...)
They're using WinXP, running as administrator, yet, after installing the program, the program can't change certain registry entries in it's own registry branch:
\\LocalMachine\Software\Our company name\our product name\valueX
About 3 values were successfully created at that location, and then no more. Our installer (using ISE, full) doesn't create any keys (but I'm guessing the answer is that it must, and must somehow set permissions for our program to access them).
Since we couldn't reproduce the problem in shop, our customer had someone diagnose the exact problem, and it was that that registry branch didn't have permissions set to allow our program access.
This confuses me, because only our program could have possibly created that branch to start with! Was it allowed to add values as long as it had the initial handle, but as soon as that handle was released, it lost the right?
(this program is a VFP6 program, but I'm getting the feeling this question might better be asked in a different forum... WinAPI? doesn't quite seem right either...)