当前位置: 首页 > news >正文

新疆生产建设兵团第十二师/seo全网推广

新疆生产建设兵团第十二师,seo全网推广,网站qq访客统计,政务公开网站建设意义Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOC…

Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。

  下面我们来分别解释这5个类的作用

  HKEY_CLASSES_ROOT该主键包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存注册表的信息。该主键下的子键决定了在WINDOWS中如何显示该类文件以及他们的图标,该主键是从HKEY_LCCAL_MACHINE\SOFTWARE\Classes映射过来的。

  HKEY_CURRENT_USER该主键包含了如用户窗口信息,桌面设置等当前用户的信息。

  HKEY_LOCAL_MACHINE主键包含了计算机软件和硬件的安装和配置信息,该信息可供所有用户使用
  HKEY_USERS该主键记录了当前用户的设置信息,每次用户登入系统时,就会在该主键下生成一个与用户登入名一样的子键,该子键保存了当前用户的桌面设置、背景位图、快捷键,字体等信息。一般应用程序不直接访问改主键,而是通过主键HKEY_CURRENT_USER进行访问。

  HKEY_CURRENT_CONFIG该主键保存了计算机当前硬件的配置信息,这些配置可以根据当前所连接的网络类型或硬件驱动软件安装的改变而改变。

  C#也支持对注册表的编辑,.NET框架在Microsoft.Win32名字空间中提供了两个类来操作注册表:Registry和RegistryKey。这两个类都是密封类不允许被继承。下面我们分别来介绍这两个类。

  Registry类提供了7个公共的静态域,分别代表7个基本主键(其中两个在XP系统中没有,在这就不介绍了)分别是:Registry.ClassesRoot,Registry.CurrentUser,Registry.LocalMachine,Registry.Users,Registry.CurrentConfig。它们分别对应哪几个键我想各位一看就会知道吧。

  RegistryKey类中提供了对注册表操作的方法。要注意的是操作注册表必须符合系统权限,否则将会抛出错误。

  下面我们就来几个操作注册表常用的几个方法

  创建子键的方法原型为:

 


   public RegistryKey CreateSubKey(string sunbkey);
 


  参数sunbkey表示要创建的子键的名称或路径名。创建成功返回被创建的子键,否则返回null。

  打开子键的方法原型为:


   public RegistryKey OpenSubKey(string name);
  public RegistryKey OpenSubKey(string name,bool writable);
 

  参数name表示要打开的子键名或其路径名,参数writable表示被打开的子键是否允许被修改,第一个方法打开的子键是只读的。Microsoft.Win32类还为我们提供了另一个方法,用于打开远程计算机上的注册表,方法原型为:


   public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey,string machineName);
 

  删除子键的方法原型为:


   public void DeleteKey(string subkey);
 

  该方法用于删除指定的主键。如果要删除的子键还包含主键则删除失败,并返回一个异常,如果要彻底删除该子键极其目录下的子键可以用方法DeleteSubKeyTree,该方法原型如下:


   public void DeleteKeyTree(string subkey);
 

  读取键值的方法原型如下:


   public object GetValue(string name);
  public object GetValue(string name,object defaultValue);
 

  参数name表示键的名称,返回类型是一个object类型,如果指定的键不存在则返回null。如果失败又不希望返回的值是null则可以指定参数defaultValue,指定了参数则在读取失败的情况下返回该参数指定的值。

  设置键值的方法原型如下:


   public object SetValue(string name,object value);

转载至http://hi.baidu.com/flying02/blog/item/55d3708ba6fdef12c9fc7ad4.html

转载于:https://www.cnblogs.com/tangandfish/archive/2008/09/25/1299099.html

http://www.jmfq.cn/news/4892437.html

相关文章:

  • 东莞响应式网站实力乐云seo/大连头条热点新闻
  • 做汽车的网站/nba排名最新赛程
  • 做腰椎核磁证网站是 收 七/廊坊今日头条新闻
  • 重庆网站建设流程/上海有什么seo公司
  • 互联网app推广具体怎么做/搜索引擎营销与seo优化
  • 提供网站建设公司哪家好/新媒体seo指的是什么
  • 网站建设推广哪个好/网络广告的收费模式有哪些
  • 做介绍自己的短视频网站/网站页面分析
  • 望江县住房和城乡建设局网站/武汉百度快照优化排名
  • 网站建设是属于虚拟产品吗/如何能查到百度搜索排名
  • 企业购 网站建设/友情链接格式
  • 国外展柜网站/金花关键词工具
  • 如何自己创办一个网站/bt磁力狗
  • 做首饰网站/济南seo外包公司
  • 烟台市芝罘区建设局网站/单页网站模板
  • 做设计在哪个网站找图片/seo资讯推推蛙
  • 自己能不能做个网站/免费crm客户管理系统
  • 红色简约的手机社区类网站html5响应式模板下载/google搜索引擎官网
  • 有做销售产品的网站有哪些内容/如何做到精准客户推广
  • 手机制作图片的软件免费/济源新站seo关键词排名推广
  • 给网站做压力测试/百度seo怎么提高排名
  • 自己搭建云服务平台/英语seo
  • 电子商城网站建设方案/电商代运营公司排名
  • 重庆公司网站建设价格/百度推广视频
  • 三五互联网站管理登录地址是多少/steam交易链接怎么改
  • 赤峰网站策划/深圳sem竞价托管
  • 怎么做代购彩票网站/济南网站优化公司排名
  • 湟源县wap网站建设公司/西安百度seo
  • 网站建设实训报告心得/网站外链是什么
  • 网站设计师/关键词推广