0
string user = @"NT AUTHORITY\NETWORK SERVICE";
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\services\eventlog");
RegistrySecurity regSec = new RegistrySecurity();
RegistryAccessRule rule = new RegistryAccessRule(
user,
RegistryRights.FullControl,
InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
PropagationFlags.InheritOnly,
AccessControlType.Allow);
regSec.AddAccessRule(rule);
key.SetAccessControl(regSec);
"레지스트리 키에 쓸 수 없습니다."라는 System.Unauthorizedaccessexception이 나타납니다. at key.SetAccessControl(regSec);
레지스트리 SetAccessControl
저는 관리자로 앱을 실행하고 있습니다.