Запрашиваемый реестр SecurityExceptC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Запрашиваемый реестр SecurityExcept

Сообщение Anonymous »

У меня есть приложение для инструментов в WPF (.NET 4.0), которое необходимо получить доступ к реестре и изменить значение подкей. Но когда я пытаюсь выполнить приложение, встроенное в x86, в Windows Server 2008 X64, я получаю ошибку «Запрашиваемый реестр SecurityException. Когда я выполняю то же приложение в своем Windows 8 x64, приложение работает отлично.









< /code>

Это метод, который изменяет значение: < /p>
localKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64);
localKey = localKey.OpenSubKey(RegistryHelper.Path64, RegistryKeyPermissionCheck.ReadWriteSubTree, RegistryRights.SetValue);

if (localKey != null)
{
localKey.SetValue(RegistryHelper.CsKey, CryptographyHelper.Encrypt(CryptographyHelper.DefaultKey, cs.ConnectionString));
localKey.SetValue(RegistryHelper.ProviderKey, provider);
localKey.Close();
}

localKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32);
localKey = localKey.OpenSubKey(RegistryHelper.Path32, RegistryKeyPermissionCheck.ReadWriteSubTree, RegistryRights.SetValue);

if (localKey != null)
{
localKey.SetValue(RegistryHelper.CsKey, CryptographyHelper.Encrypt(CryptographyHelper.DefaultKey, cs.ConnectionString));
localKey.SetValue(RegistryHelper.ProviderKey, provider);
localKey.Close();
}
< /code>
Когда я изменяю сборку на AnyCPU, приложение изменяет значение, как и ожидалось на Winserver 2008 X64, но не при строительстве как x86. В моих Windows 8 x64 он отлично работает как в x86, так и в X64.
у вас, ребята, есть какие -либо подсказки? < /P>

Подробнее здесь: https://stackoverflow.com/questions/350 ... ot-allowed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»