Is it required to run Paint.NET as administrator in Vista? If so is this being addressed?
When I run as administrator it seems to work fine. When I don't, it consistently generates this error:
Application version: Paint.NET v3.22 (Final Release build 3.22.2933.24445)
Time of crash: 2/29/2008 11:18:27 AM
Application uptime: 00:00:00.3300570
OS Version: 6.0.6000.0 Workstation x86
.NET Framework version: 2.0.50727.1433 x86
Processor: 4x "IntelĀ® Core2 CPU 6400 @ 2.13GHz" @ ~2999MHz (DEP, SSE, SSE2, SSE3)
Physical memory: 2045 MB
Tablet PC: no
Updates: true, err
Locale: pdnr.c: en-US, hklm: en-US, hkcu: n/a, cc: en-US, cuic: en-US
Loaded assemblies:
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
PaintDotNet, Version=3.22.2933.24445, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe
System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll
System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
PaintDotNet.Core, Version=3.22.2933.24442, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll
PaintDotNet.Base, Version=3.22.2933.24440, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll
PaintDotNet.SystemLayer, Version=3.22.2933.24441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll
PaintDotNet.Resources, Version=3.22.2933.24441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll
PaintDotNet.Data, Version=3.22.2933.24442, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll
PaintDotNet.Effects, Version=3.22.2933.24443, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll
Exception details:
System.UnauthorizedAccessException: Access to the registry key 'HKEY_CURRENT_USER\SOFTWARE\Paint.NET' is denied.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
at PaintDotNet.SystemLayer.Settings.CreateSettingsKey(Boolean writable)
at PaintDotNet.SystemLayer.Settings.SetObject(String key, Object value)
at PaintDotNet.SystemLayer.Settings.SetString(String key, String value)
at PaintDotNet.ColorsForm.SwatchControl_ColorsChanged(Object sender, EventArgs e)
at PaintDotNet.SwatchControl.OnColorsChanged()
at PaintDotNet.SwatchControl.set_Colors(ColorBgra[] value)
at PaintDotNet.ColorsForm..ctor()
at PaintDotNet.AppWorkspace.InitializeFloatingForms()
at PaintDotNet.AppWorkspace..ctor()
at PaintDotNet.MainForm.InitializeComponent()
at PaintDotNet.MainForm..ctor(String[] args)
at PaintDotNet.Startup.StartPart2()
at PaintDotNet.Startup.Start()
at PaintDotNet.Startup.Main(String[] args)
------------------------------------------------------------------------------