我想在註冊表項上設置下面的權限。但是當它嘗試時我得到一個NullReferenceException錯誤。作爲一個新手使這個凝灰岩。拋出權限(一直困惑着我),我很難過。有人能告訴我爲什麼我得到這個?謝謝。NullReferenceException當試圖設置與C#的註冊表權限
using System;
using Microsoft.Win32;
using System.Security.AccessControl;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
RegistrySecurity rs = new RegistrySecurity();
string user = "Everyone";
RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"\SOFTWARE\Wow6432Node\123Test", true);
rs.AddAccessRule(new RegistryAccessRule(user,
RegistryRights.FullControl | RegistryRights.TakeOwnership,
InheritanceFlags.ContainerInherit,
PropagationFlags.None,
AccessControlType.Allow));
rk.SetAccessControl(rs);
}
}
}
它無法得到RegistryKey rk –