RegistryTools 类

定义

用于从注册表获取信息的帮助程序类

public ref class RegistryTools : Microsoft::VisualStudio::Utilities::Internal::IRegistryTools3
public class RegistryTools : Microsoft.VisualStudio.Utilities.Internal.IRegistryTools3
public class RegistryTools : Microsoft.VisualStudio.Utilities.Internal.IRegistryTools4
type RegistryTools = class
    interface IRegistryTools3
    interface IRegistryTools2
    interface IRegistryTools
type RegistryTools = class
    interface IRegistryTools4
    interface IRegistryTools3
    interface IRegistryTools2
    interface IRegistryTools
Public Class RegistryTools
Implements IRegistryTools3
Public Class RegistryTools
Implements IRegistryTools4
继承
RegistryTools
实现

构造函数

RegistryTools()

用于从注册表获取信息的帮助程序类

方法

DeleteRegistryKeyFromCurrentUserRoot(String)

删除 HKCU 根注册表中的指定注册表项和所有子项

DeleteRegistryKeyFromLocalMachineRoot(String, Boolean)

删除指定的注册表项和 HKLM 根注册表中的所有子项

DeleteRegistryValueFromCurrentUserRoot(String, String)

从 HKCU 根注册表中的项中删除指定的注册表值

DeleteRegistryValueFromLocalMachineRoot(String, String, Boolean)

从 HKLM 根注册表中的项中删除指定的注册表值

DoesRegistryKeyExistInCurrentUserRoot(String)

确定 HKCU 根注册表中是否存在项

DoesRegistryKeyExistInLocalMachineRoot(String, Boolean)

确定 HKLM 根注册表中是否存在某个项

GetRegistryIntValueFromLocalMachineRoot(String, String, Boolean, Nullable<Int32>)

从 HKLM 根注册表获取 int 注册表值。

GetRegistryIntValueFromLocalMachineRoot(String, String, Nullable<Int32>)

从 HKLM 根注册表获取 int 注册表值。

GetRegistrySubKeyNamesFromCurrentUserRoot(String)

获取 HKCU 根注册表中某个项下的所有子项的名称。

GetRegistrySubKeyNamesFromLocalMachineRoot(String, Boolean)

获取 HKLM 根注册表中某个项下的所有子项的名称。

GetRegistryValueFromCurrentUserRoot(String, String, Object)

从 HKCU 根注册表获取注册表项值。

GetRegistryValueFromLocalMachineRoot(String, String, Boolean, Object)

从 HKLM 根注册表获取注册表项值。

GetRegistryValueFromLocalMachineRoot(String, String, Object)

从 HKLM 根注册表获取注册表项值。

GetRegistryValueNamesFromCurrentUserRoot(String)

获取 HKCU 根注册表中某个项下的所有值的名称。

GetRegistryValueNamesFromLocalMachineRoot(String, Boolean)

获取 HKLM 根注册表中某个项下的所有值的名称。

SetRegistryFromCurrentUserRoot(String, String, Object)

从 HKCU 根注册表设置注册表中的值。

SetRegistryFromCurrentUserRoot(String, String, Object, RegistryValueKind)

从 HKCU 根注册表设置注册表中的值。

SetRegistryFromLocalMachineRoot(String, String, Object, Boolean)

从 HKLM 根注册表设置注册表中的值

TryGetRegistryValueKindFromCurrentUserRoot(String, String, RegistryValueKind)

确定 HKCU 根注册表中属性的类型。

TryGetRegistryValueKindFromLocalMachineRoot(String, String, RegistryValueKind, Boolean)

确定 HKLM 根注册表中属性的类型。

适用于