您的位置:首页 > 其它

注册表的操作

2016-12-05 11:38 127 查看
  /// <summary>

        /// 保存值至注册表

        /// </summary>

        /// <param name="key">子项名称</param>

        /// <param name="name">名</param>

        /// <param name="value">值</param>

        public static void SetValue(string keyName, string name, object value)

        {

            try

            {

                RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, true);

                if (key == null)

                {

                    key = Registry.LocalMachine.CreateSubKey(keyName);

                }

                key.SetValue(name, value);

                key.Close();

            }

            catch (Exception ex)

            {

              

            }

        }

 /// <summary>

        /// 获取注册表值

        /// </summary>

        /// <param name="key">子项名称</param>

        /// <param name="name">名</param>

        /// <param name="value">值</param>

        public static object GetValue(string keyName, string name)

        {

            RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, false);

            if (key == null)

            {

                return null;

            }

            object value = key.GetValue(name);

            key.Close();

            return value;

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: