Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }
Example #3
0
 /// <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;
 }
Example #4
0
 /// <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;
 }
Example #5
0
 /// <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;
 }
Example #6
0
 /// <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;
 }
Example #7
0
 /// <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;
 }