DigAlign Windows registry rights handling - best practice
Increasingly there are more complex rights issues with evolving Operating Systems as well as Windows UAC.
Here are some ideas for best practice in using DigAlign;
DigAlign stores its settings in the windows registry under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DAVID\DigAlign (on 64-bit systems). It therefore needs write access to this path. There are two ways to achieve this:
1.) Open regedit, and modify the access rights to this registry path so that all users have write rights. This should be done on DAVID key by pressing right mouse button and choosing Permissions. DigAlign can then run with a normal user account.
2.) Run DigAlign under a Windows Adminstrator account, and _always_ do this. Running as Admin during setup, but not afterwards will obviously not work.
Option 1) is usually recommended.
Please note that DigAlign even stores its information about active instances under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DAVID\DigAlign
If you would execute DigAlign without write rights it cannot write this information to Windows Registry which leads to a problem because then two identical instances could be launched. This must be avoided!