如何解决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)

相关推荐

  • 树莓派如何实现无显示器安装系统

    技术树莓派如何实现无显示器安装系统这篇文章将为大家详细讲解有关树莓派如何实现无显示器安装系统,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.选择、安装操作系统 LZ选择的是官方提供的

    攻略 2021年11月20日
  • spark如何分析数据(spark的重要组件以及使用场景)

    技术Spark中的核心概念可视化是怎样的本篇文章为大家展示了Spark中的核心概念可视化是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。对于在分布式系统上背景知识较少的人来

    攻略 2021年12月17日
  • VB.NET FileCopy语句怎么用

    技术VB.NET FileCopy语句怎么用这篇文章主要介绍VB.NET FileCopy语句怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!VB.NET FileCopy语句还是比较常用的,

    攻略 2021年12月2日
  • Python如何爬取猫咪网站交易数据

    技术Python如何爬取猫咪网站交易数据这期内容当中小编将会给大家带来有关Python如何爬取猫咪网站交易数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、前言看到可爱的猫咪表情包

    攻略 2021年10月26日
  • 技盖至此乎,成语游刃有出自寓言故事,)

    技术技盖至此乎,成语游刃有出自寓言故事,)成语游刃有出自寓言故事(庖丁解牛技盖至此乎,游刃有余)庖丁解牛 ( páo dīng jiě niú ) 庖丁:名叫丁的厨师;解:肢解分割。比喻经过反复实践,掌握了事物的客观规律

    生活 2021年10月20日
  • C语言const用法概述

    技术C语言const用法概述 C语言const用法概述const概念
    有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大

    礼包 2021年12月6日