Здравствуйте!
Во время отладки программы появляется исключение:
System.UnauthorizedAccessException: "cannot write to the registry key"
Ниже скриншот с ошибкой и код, на котором она возникает.

Вот сам код:
private void AddToWhiteList(RegistryUninstallInfo info)
{
Applications.Remove(info);
WhiteList.Add(info);
using (var section = Registry.CurrentUser.OpenSubKey(regWhiteList))
{
section.CreateSubKey(info.RegistryKeyName);
}
}
Из того, что я уже попробовал это собрать программу под платформу х64, до этого она была на Any CPU, результата это к сожалению не дало, возможно надо переделать код используя RegistryHive, но как тогда код должен выглядеть и поможет ли это решению?