Error while accessing NDD Print Releaser settings
Fail
When accessing the NDD Print Releaser administration interface and clicking on the settings menu, the following error is displayed:
************** Exception Text **************
System.Security.SecurityException: Requested registry access is not allowed.
at System.ThrowHelper.ThrowSecurityException(ExceptionResource resource)
at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
at NDDigital.Core.Win32.Registry.Write(RegistryRoot Root, String key, String name, String value)
at NDDigital.nddPrint.Releaser.Business.Settings.get_CurrentLanguage()
at NDDigital.nddPrint.Releaser.UI.Win32.Admin.FormGeneralSettings.FormGeneralSettings_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The Zone of the assembly that failed was:
MyComputer
Cause
NDD Print Releaser was installed with an administrator user. After installation, another user was configured to access the administration interface. However, as NDD Print Releaser reads and writes some information in the Windows registry, the user configured did not have the necessary privileges.
As you can see in the error message above:
System.Security.SecurityException: Requested registry access is not allowed.
Solution
Allow the user configured to use NDD Print Releaser access to the following Windows registry entries:
HKEY_LOCAL_MACHINE\SOFTWARE\NDDigital
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\NDDigital
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print
Other information
Other issues are also reported:
NDD Print Releaser database did not hold the information
Users unable to release documents