/// <summary> /// 注册表路径信息类构造函数。 /// </summary> /// <param name="hKey"> /// 注册表根键。 /// </param> /// <param name="lpSubKey"> /// 注册表子键。 /// </param> /// <param name="lpValueName"> /// 注册表键名。 /// </param> public RegPath(REG_ROOT_KEY hKey, string lpSubKey, string lpValueName = "") { Guid = Guid.NewGuid(); HKey = hKey; LpSubKey = lpSubKey; LpValueName = lpValueName; }
/// <summary> /// 注册表路径信息类构造函数。 /// </summary> /// <param name="hKey"> /// 注册表根键。 /// </param> /// <param name="lpSubKey"> /// 注册表子键。 /// </param> /// <param name="lpValueName"> /// 注册表键名。 /// </param> /// <param name="is64BitRegistry"></param> public RegPath(REG_ROOT_KEY hKey, string lpSubKey, string lpValueName = "", bool is64BitRegistry = false) { HKey = hKey; LpSubKey = lpSubKey; LpValueName = lpValueName; Is64BitRegistry = is64BitRegistry; }
/// <inheritdoc /> /// <summary> /// 注册表键信息类构造函数。 /// </summary> /// <param name="hKey"> /// 注册表根键。 /// </param> /// <param name="lpSubKey"> /// 注册表子键。 /// </param> /// <param name="lpValueName"> /// 注册表键名。 /// </param> /// <param name="lpKind"> /// 注册表键值类型。 /// </param> /// <param name="lpValue"> /// 注册表键值。 /// </param> public RegKey( REG_ROOT_KEY hKey, string lpSubKey, string lpValueName = "", RegistryValueKind lpKind = RegistryValueKind.Unknown, object lpValue = null) : base(hKey, lpSubKey, lpValueName) { LpKind = lpKind; LpValue = lpValue; }
/// <inheritdoc /> /// <summary> /// 注册表键信息类构造函数。 /// </summary> /// <param name="hKey"> /// 注册表根键。 /// </param> /// <param name="lpSubKey"> /// 注册表子键。 /// </param> /// <param name="lpValueName"> /// 注册表键名。 /// </param> /// <param name="lpKind"> /// 注册表键值类型。 /// </param> /// <param name="lpValue"> /// 注册表键值。 /// </param> public RegKey( REG_ROOT_KEY hKey, string lpSubKey, string lpValueName = "", REG_KEY_TYPE lpKind = REG_KEY_TYPE.REG_UNKNOWN, object lpValue = null) : base(hKey, lpSubKey, lpValueName) { LpKind = lpKind; LpValue = lpValue; }
/// <inheritdoc /> /// <summary> /// 注册表键信息类构造函数。 /// </summary> /// <param name="hKey"> /// 注册表根键。 /// </param> /// <param name="lpSubKey"> /// 注册表子键。 /// </param> /// <param name="lpValueName"> /// 注册表键名。 /// </param> /// <param name="is64BitRegistry"> /// /// </param> /// <param name="lpType"> /// 注册表键值类型。 /// </param> /// <param name="lpValue"> /// 注册表键值。 /// </param> public RegKey( REG_ROOT_KEY hKey, string lpSubKey, string lpValueName = "", bool is64BitRegistry = false, REG_KEY_TYPE lpType = REG_KEY_TYPE.REG_UNKNOWN, object lpValue = null) : base(hKey, lpSubKey, lpValueName, is64BitRegistry) { LpType = lpType; LpValue = lpValue; }
/// <inheritdoc /> /// <summary> /// 注册表信息存储类构造函数。 /// </summary> /// <param name="hKey"> /// 注册表根键。 /// </param> /// <param name="lpSubKey"> /// 注册表子键。 /// </param> /// <param name="lpValueName"> /// 注册表键名。 /// </param> /// <param name="lpKind"> /// 注册表键值类型。 /// </param> /// <param name="lpValue"> /// 注册表键值。 /// </param> /// <param name="isNull"> /// 注册表信息是否为空。 /// </param> /// <param name="isNecessary"> /// 注册表信息是否必要。 /// </param> public RegStore( REG_ROOT_KEY hKey, string lpSubKey, string lpValueName = "", RegistryValueKind lpKind = RegistryValueKind.Unknown, object lpValue = null, bool isNull = true, bool isNecessary = true) : base(hKey, lpSubKey, lpValueName, lpKind, lpValue) { IsNull = isNull; IsNecessary = isNecessary; }
/// <summary> /// 注册表路径信息类构造函数。 /// </summary> /// <param name="hKey"> /// 注册表根键。 /// </param> /// <param name="lpSubKey"> /// 注册表子键。 /// </param> /// <param name="lpValueName"> /// 注册表键名。 /// </param> public RegPath(REG_ROOT_KEY hKey, string lpSubKey, string lpValueName = "") { HKey = hKey; LpSubKey = lpSubKey; LpValueName = lpValueName; }