We have a software which saves its connection info to the Windows registry, under
HKLM\Software. It's only a 32bit application, not 64bit, and we're well aware of the different locations for that (
WOW6432Node). We are 150% sure we are reading and writing the very same registry entries - our software is some 20+ years old.
In the past month, 3 computers, two of them Windows 7, and the third Windows 10, have been acting very strange. The only way we can describe it, is that it's as if the Windows Registry has been duplicated! We write connection info in the registry for our app to connect to the server. But it reads old entries which we've changed a long time ago!
It seems, if we run the app "As Administrator", then they want to play nice. Although the user logged in is a local admin of the PC. For example, we open
Regedit and change one of these entries. Run our app, and it reads the old entries from before it was changed, but then we run the app as administrator, and suddenly it gets the correct entries.
Is this a known issue? What's going on here? Is it some Windows update that broke this? Anything I can do to fix it?