Anonymní profil Dieter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Dieter – Programujte.comAnonymní profil Dieter – Programujte.com

 

Příspěvky odeslané z IP adresy 188.175.226.–

Dieter
C / C++ › Registry c#
21. 9. 2015   #205064

using System;
using Microsoft.Win32;
using System.Security.AccessControl;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            RegistryKey LocalMachine = Registry.LocalMachine;
            RegistryKey rkey = LocalMachine.OpenSubKey(@"SOFTWARE\Classes\*\shellex\ContextMenuHandlers\Symantec.Norton.Antivirus.IEContextMenu", RegistryKeyPermissionCheck.ReadWriteSubTree, RegistryRights.ChangePermissions | RegistryRights.ReadKey);
            if (rkey == null)
                throw new Exception("Not Open");

            RegistrySecurity _registrySecurity = new RegistrySecurity();
            RegistryAccessRule _accessRule = new RegistryAccessRule("Administrators",
                RegistryRights.FullControl,
                InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
                PropagationFlags.InheritOnly,
                AccessControlType.Allow
            );
            _registrySecurity.AddAccessRule(_accessRule);
            rkey.SetAccessControl(_registrySecurity); <---- Háže chybu. Co s tím?
        }
    }
}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý