如何编辑 gpedit 策略

2023-12-03

我想问一下如何使用C#编辑gpedit.msc策略?


gpedit.msc 只是注册表设置的一个界面; gpedit 没有 API 或公开框架。要像 gpedit 一样操作一个值,您需要操作关联的注册表键值.

class RegKey
{
    static void Main()
    {
        // Create a subkey named Test9999 under HKEY_CURRENT_USER.
        RegistryKey test9999 = 
            Registry.CurrentUser.CreateSubKey("Test9999");
        // Create two subkeys under HKEY_CURRENT_USER\Test9999. The
        // keys are disposed when execution exits the using statement.
        using(RegistryKey 
            testName = test9999.CreateSubKey("TestName"),
            testSettings = test9999.CreateSubKey("TestSettings"))
        {
            // Create data for the TestSettings subkey.
            testSettings.SetValue("Language", "French");
            testSettings.SetValue("Level", "Intermediate");
            testSettings.SetValue("ID", 123);
        }

        // Print the information from the Test9999 subkey.
        Console.WriteLine("There are {0} subkeys under {1}.", 
            test9999.SubKeyCount.ToString(), test9999.Name);
        foreach(string subKeyName in test9999.GetSubKeyNames())
        {
            using(RegistryKey 
                tempKey = test9999.OpenSubKey(subKeyName))
            {
                Console.WriteLine("\nThere are {0} values for {1}.", 
                    tempKey.ValueCount.ToString(), tempKey.Name);
                foreach(string valueName in tempKey.GetValueNames())
                {
                    Console.WriteLine("{0,-8}: {1}", valueName, 
                        tempKey.GetValue(valueName).ToString());
                }
            }
        }

        using(RegistryKey 
            testSettings = test9999.OpenSubKey("TestSettings", true))
        {
            // Delete the ID value.
            testSettings.DeleteValue("id");

            // Verify the deletion.
            Console.WriteLine((string)testSettings.GetValue(
                "id", "ID not found."));
        }

        // Delete or close the new subkey.
        Console.Write("\nDelete newly created registry key? (Y/N) ");
        if(Char.ToUpper(Convert.ToChar(Console.Read())) == 'Y')
        {
            Registry.CurrentUser.DeleteSubKeyTree("Test9999");
            Console.WriteLine("\nRegistry key {0} deleted.", 
                test9999.Name);
        }
        else
        {
            Console.WriteLine("\nRegistry key {0} closed.", 
                test9999.ToString());
            test9999.Close();
        }
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何编辑 gpedit 策略 的相关文章

  • FFMPEG Seeking 带来音频伪影

    我正在使用 ffmpeg 实现音频解码器 在读取音频甚至搜索已经可以工作时 我无法找到一种在搜索后清除缓冲区的方法 因此当应用程序在搜索后立即开始读取音频时 我没有任何工件 avcodec flush buffers似乎对内部缓冲区没有任何
  • C# 中可空类型是什么?

    当我们必须使用nullable输入 C net 任何人都可以举例说明 可空类型 何时使用可空类型 https web archive org web http broadcast oreilly com 2010 11 understand
  • 使用 C# 在 WinRT 中获取可用磁盘空间

    DllImport kernel32 dll SetLastError true static extern bool GetDiskFreeSpaceEx string lpDirectoryName out ulong lpFreeBy
  • 如何针对 Nancy 中的 Active Directory 进行身份验证?

    这是一篇过时的文章 但是http msdn microsoft com en us library ff650308 aspx paght000026 step3 http msdn microsoft com en us library
  • .Net Core / 控制台应用程序 / 配置 / XML

    我第一次尝试使用新的 ConfigurationBuilder 和选项模式进入 Net Core 库 这里有很多很好的例子 https docs asp net en latest fundamentals configuration ht
  • 编译的表达式树会泄漏吗?

    根据我的理解 JIT 代码在程序运行时永远不会从内存中释放 这是否意味着重复调用 Compile 表达式树上会泄漏内存吗 这意味着仅在静态构造函数中编译表达式树或以其他方式缓存它们 这可能不那么简单 正确的 他们可能是GCed Lambda
  • 网络参考共享类

    我用 Java 编写了一些 SOAP Web 服务 在 JBoss 5 1 上运行 其中两个共享一个类 AddressTO Web 服务在我的 ApplycationServer 上正确部署 一切都很顺利 直到我尝试在我的 C 客户端中使用
  • 用 C 实现 Unix shell:检查文件是否可执行

    我正在努力用 C 语言实现 Unix shell 目前正在处理相对路径的问题 特别是在输入命令时 现在 我每次都必须输入可执行文件的完整路径 而我宁愿简单地输入 ls 或 cat 我已经设法获取 PATH 环境变量 我的想法是在 字符处拆分
  • 可空属性与可空局部变量

    我对以下行为感到困惑Nullable types class TestClass public int value 0 TestClass test new TestClass Now Nullable GetUnderlyingType
  • AccessViolationException 未处理

    我正在尝试使用史蒂夫 桑德森的博客文章 http blog stevensanderson com 2010 01 28 editing a variable length list aspnet mvc 2 style 为了在我的 ASP
  • 将日期参数传递给对 MVC 操作的 ajax 调用的安全方法

    我有一个 MVC 操作 它的参数之一是DateTime如果我通过 17 07 2012 它会抛出一个异常 指出参数为空但不能有空值 但如果我通过01 07 2012它被解析为Jan 07 2012 我将日期传递给 ajax 调用DD MM
  • 如何构建印度尼西亚电话号码正则表达式

    这些是一些印度尼西亚的电话号码 08xxxxxxxxx 至少包含 11 个字符长度 08xxxxxxxxxxx 始终以 08 开头 我发现这个很有用 Regex regex new Regex 08 0 9 0 9 0 9 0 9 0 9
  • GDK3/GTK3窗口更新的精确定时

    我有一个使用 GTK 用 C 语言编写的应用程序 尽管该语言对于这个问题可能并不重要 这个应用程序有全屏gtk window与单个gtk drawing area 对于绘图区域 我已经通过注册了一个刻度回调gtk widget add ti
  • 窗体最大化时自动缩放子控件

    有没有办法在最大化屏幕或更改分辨率时使 Windows 窗体上的所有内容自动缩放 我发现手动缩放它是正确的 但是当切换分辨率时我每次都必须更改它 this AutoScaleDimensions new System Drawing Siz
  • 如何使用 ReactiveList 以便在添加新项目时更新 UI

    我正在创建一个带有列表的 Xamarin Forms 应用程序 itemSource 是一个reactiveList 但是 向列表添加新项目不会更新 UI 这样做的正确方法是什么 列表定义 listView new ListView var
  • 将变量分配给另一个变量,并将一个变量的更改反映到另一个变量中

    是否可以将一个变量分配给另一个变量 并且当您更改第二个变量时 更改会瀑布式下降到第一个变量 像这样 int a 0 int b a b 1 现在 b 和 a 都 1 我问这个问题的原因是因为我有 4 个要跟踪的对象 并且我使用名为 curr
  • 更改显示的 DPI 缩放大小使 Qt 应用程序的字体大小渲染得更大

    我使用 Qt 创建了一些 GUI 应用程序 我的 GUI 应用程序包含按钮和单选按钮等控件 当我运行应用程序时 按钮内的按钮和字体看起来正常 当我将显示器的 DPI 缩放大小从 100 更改为 150 或 200 时 无论分辨率如何 控件的
  • C++ 成员函数中的“if (!this)”有多糟糕?

    如果我遇到旧代码if this return 在应用程序中 这种风险有多严重 它是一个危险的定时炸弹 需要立即在应用程序范围内进行搜索和销毁工作 还是更像是一种可以悄悄留在原处的代码气味 我不打算writing当然 执行此操作的代码 相反
  • 如何连接字符串和常量字符?

    我需要将 hello world 放入c中 我怎样才能做到这一点 string a hello const char b world const char C string a hello const char b world a b co
  • 将 viewbag 从操作控制器传递到部分视图

    我有一个带有部分视图的 mvc 视图 控制器中有一个 ActionResult 方法 它将返回 PartialView 因此 我需要将 ViewBag 数据从 ActionResult 方法传递到 Partial View 这是我的控制器

随机推荐

  • 类似函数的宏和奇怪的行为

    我已经开始阅读 Effective C 在第 2 项中的某个时刻 提到了以下内容 call f with the maximum of a and b define CALL WITH MAX a b f a gt b a b int a
  • 如何将 iPhone 应用程序本地化为不同的语言?

    谁能解释一下如何本地化 iPhone 应用程序 我对 XCode 本地化概念感到困惑 首先 您可以在项目设置中定义要管理的语言 这不是一项必要的工作 但从那里开始真是太好了 然后 对于您想要本地化的每个 XIB 单击它 转到属性面板并添加所
  • 如何连接具有相同前缀(和多个前缀)的文件?

    我有许多具有相同前缀的文件 只有下划线后面的位不同 我也有很多前缀 下划线不会出现在文件名中的其他位置 如何将具有相同前缀的所有文件连接成一个新文件 我补充说 我有数千个不同的前缀 我无法将它们提供给循环 你可以这样做 cat path p
  • iAds 无法显示时留下白色块

    自从更新到 iOS 5 以来 我遇到了 iAds 问题 我发现当广告无法显示时 它会在 iAd 通常所在的位置显示一个大的白色块 有办法解决这个问题吗 我尝试将 iAd 的背景颜色设置为与 UIView 的背景颜色相匹配 但这不起作用 非常
  • 如何将 optgroup 添加到 django ModelMultipleChoiceField?

    我有一个表格ModelMultipleChoiceField到类别列表 我想使用以下方法对类别进行分组Category group field 我认为通过改变领域 choices在 init 函数中它会起作用 class Categorie
  • 使用 qsort 函数以替代方式对整数数组进行排序。

    我最近学习了qsort函数 此 C 代码给出了不正确的输出 需要帮助 问题 以替代方式对整数数组进行排序 偶数索引和奇数索引的元素分别排序 输出 0 4 1 2 5 8 7 5 9 3 10 5 include
  • 两个数组的高效匹配(如何使用KDTree)

    我有两个二维数组 obs1 and obs2 它们代表两个独立的测量系列 并且都具有dim0 2 并且略有不同dim1 say obs1 shape 2 250000 and obs2 shape 2 250050 obs1 0 and o
  • 对数轴标签/刻度定制

    我正在使用JFreeChart用于在我的 Java 应用程序中生成一些图表的 API 在我的一张图表中 我尝试使用LogAxis对象通过以下代码使我的 y 轴成为对数刻度轴 图中的 A LogAxis logAxis new LogAxis
  • 忘记了密钥库密码,正在考虑暴力检测。它会损坏密钥库吗?

    我最近意识到我丢失了密钥库的密码 或者密钥库可能以某种方式损坏了 它一直给我错误 密钥库被篡改或密码不正确 我创建了一个 相当未优化的 算法 通过让它运行整夜来暴力破解密码 但是 我不确定有多少次不成功的密码尝试会锁定密钥库 有谁知道这样的
  • 如何将多个文件附加到Android中的电子邮件客户端

    我在用Intent ACTION SEND获取默认电子邮件客户端 它工作正常 但现在我需要将多个文件附加到电子邮件中 email putExtra android content Intent EXTRA STREAM 仅附加最后添加的 u
  • Ruby roo LoadError:无法加载此类文件 - 电子表格/注释

    尝试加载 xls 文件并收到此错误 有控制台日志 irb main 001 0 gt require roo gt true irb main 002 0 gt a Roo Excel new home a xls LoadError ca
  • 如何比较条件中的两个字段/列?

    我很难弄清楚如何让子查询工作 想象一下我有 schools gt select this gt Schools gt select pupilcount gt this gt Pupils gt find gt select this gt
  • UITableView 可编辑(可重新排列),无需删除单元格

    我想知道是否有一种方法可以使 UITableView 可编辑 用户可以重新排列 移动 单个 TableView 单元格 但不会出现 删除单元格 功能 感谢您的帮助 sam 您是否尝试过实现editingStyleForRowAtIndexP
  • 已弃用、已折旧和已过时之间的区别[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 对此有很多困惑 我想知道 两者之间到底有什么区别折旧的 已弃用 and obsolete 在编程环境中 而且在一般情况下也是如此 我知道我可以看一本在线词典 而且我已经看过了 甚至很
  • 使用 console.log 检查 FormData 对象[重复]

    这个问题在这里已经有答案了 我已经创建了FormData像这样创建的对象 var data new FormData data append image input 0 files 0 data append user hubot 现在当我
  • 对列中的多个值使用 ifelse 语句

    我有一个大约有 3000 行的表 其数据格式为 Number Type 10001 0 10005 7 10006 0 10007 14 10012 16 10022 14 10023 0 10024 0 10029 7 10035 17
  • 为什么应该使用 strncpy 而不是 strcpy?

    编辑 我已经添加了示例的源代码 我碰到这个例子 char source MAX 123456789 char source1 MAX 123456789 char destination MAX abcdefg char destinati
  • 如何将多个 Seaborn 绘图保存到单个 pdf 文件中

    因此 我尝试将在 for 循环中创建的多个绘图保存到单个 pdf 文件中 我在 SO 上进行了搜索 并拼凑了一些似乎可以工作的代码 除了它不保存它创建的 pdf 中的数字 但其中没有任何内容 这是重现它的代码 import numpy as
  • 如何以及何时在 Python Pandas 中使用链索引?

    我正在学习数据科学course关于 Python 中的数据分析 在课程中的某个时刻 教授说 您可以将操作链接在一起 例如 我们可以重写查询 所有 Store 1 的成本为 df loc Store 1 Cost 这看起来很合理 并且得到了我
  • 如何编辑 gpedit 策略

    我想问一下如何使用C 编辑gpedit msc策略 gpedit msc 只是注册表设置的一个界面 gpedit 没有 API 或公开框架 要像 gpedit 一样操作一个值 您需要操作关联的注册表键值 class RegKey stati