如何解决VB.NET注册表权限问题

技术如何解决VB.NET注册表权限问题这篇文章主要介绍如何解决VB.NET注册表权限问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本实例需要项目引用:Imports Microsoft.Win

这篇文章主要介绍如何解决VB .网注册表权限问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

本实例需要项目引用:

进出口公司.Win32 '用途:注册表操作导入系统。'安全访问控制'用途:访问权限控制首先,对VB .网注册表权限增加,细分起来共有11种可选的权限类型,它们对应的参数如下:

选择案例组合框1。"文本案例"完全控制ObjRegRight=RegistryRights .' FullControlCase '查询数值ObjRegRight=RegistryRights .' QueryValuesCase '设置数值ObjRegRight=RegistryRights .' SetValueCase '创建子项ObjRegRight=RegistryRights .'创建一个主键库'枚举子项ObjRegRight=RegistryRights .' EnumerateSubKeysCase '通知ObjRegRight=RegistryRights .' NotifyCase '创建链接ObjRegRight=RegistryRights .' CreateLinkCase '删除ObjRegRight=RegistryRights .'删除案例'写入DAC'ObjRegRight=RegistryRights ." WriteKeyCase "写入所有者ObjRegRight=RegistryRights .' TakeOwnershipCase '读取控制ObjRegRight=RegistryRights .readpermissionsendsselect而每个细分权限又分'允许'和'拒绝'两种访问控制类型

选择案例组合框2。"文本案例"允许objregaccesss=AccessControlType .' AllowCase '拒绝objregaccesss=AccessControlType .DenyEndSelect以下为增加VB .网注册表权限的函数

以下两函数中账户代表系统新约(新约的缩写)帐户权利和控制类型分别为上文提及的权限类型和访问控制类型

PrivateSubAddRegistrySecurity(ByValStr _ filenamstring,ByValAccountAsString,ByValRightsAsRegistryRights,byvalcontroltypesassaccesscontroltype)DimRegKeyAsRegistryRegistryKey=Registry .当前用户。CreateSubKey('此处填写具体键地址)dimregkeyaclassregisterssecurity=RegKey .GetAccessControl()dimaccessrules registry accessrule=new registry accessrule(帐户、权限、控件类型)RegkeyAcl .添加访问规则(访问规则)注册表项SetAccessControl(RegKeyl)RegKey .关闭()以下为移除注册表键权限的函数

private subremoveregistersecurity(ByValStr _ filenamstring,ByValAccountAsString,ByValRightsAsRegistryRights,byvalcontroltypesassaccesscontroltype)DimRegKeyAsRegistryRegistryKey=Registry .当前用户。CreateSubKey('此处填写具体键地址)dimregkeyaclassregisterssecurity=RegKey .GetAccessControl()dimaccessrules registry accessrule=new registry accessrule(帐户、权限、控件类型)RegkeyAcl .RemoveAccessRule(访问规则)注册表项SetAccessControl(RegKeyl)RegKey .关闭()以上是"如何解决VB .网注册表权限问题"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130832.html

(0)

相关推荐

  • 机器学习knn 算法之手写数字识别(knn算法之手写数字识别)

    技术KNN算法中如何识别手写数字今天就跟大家聊聊有关KNN算法中如何识别手写数字,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。今天来介绍如何使用KNN 算法识别手

    攻略 2021年12月23日
  • C++怎么将连结线程看作范围化的容器

    技术C++怎么将连结线程看作范围化的容器这篇文章主要讲解了“C++怎么将连结线程看作范围化的容器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++怎么将连结线程看作范围

    攻略 2021年11月25日
  • index

    技术index index!DOCTYPE html
    htmlheadmeta charset="utf-8" /title/titlelink rel="stylesheet" type="text/

    礼包 2021年10月27日
  • 使用Redis之前5个必须了解的事情有哪些

    技术使用Redis之前5个必须了解的事情有哪些这篇文章给大家介绍使用Redis之前5个必须了解的事情有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用Redis开发应用程序是一个很愉快的过程,

    攻略 2021年11月10日
  • 如何进行JSP的mysql_jdbc驱动程序的安装和使用

    技术如何进行JSP的mysql_jdbc驱动程序的安装和使用这篇文章给大家介绍如何进行JSP的mysql_jdbc驱动程序的安装和使用 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。小编只是简单描述

    攻略 2021年11月16日
  • mysql的count语句(mysql中count函数)

    技术MySQL中count(1)、count(*)、count(字段)的区别有哪些这篇文章主要为大家展示了“MySQL中count(1)、count(*)、count(字段)的区别有哪些”,内容简而易懂,条理清晰,希望能

    攻略 2021年12月22日