CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  其他

怎样修改注册表?

楼主shy82228(深海鱼)2002-09-18 15:18:56 在 .NET技术 / 其他 提问

我想请教各位我在电脑上怎么修改注册表?是在“开始”用“运行”吗?那么运行什么命令呢? 问题点数:30、回复次数:7Top

1 楼duebbin(xh)回复于 2002-09-18 19:07:39 得分 5

regeditTop

2 楼hquwl(东北大汉)回复于 2002-09-22 02:28:39 得分 5

开始-运行-输入regedit  
   
  ---->C:\Windows--regedit.exeTop

3 楼yarshray(saga jion(心飘情落))回复于 2002-09-25 23:45:21 得分 5

Microsoft.Win32.RegistryKey  
  Microsoft.Win32.Registry  
   
  Top

4 楼BCLangRen(浪人)回复于 2002-09-26 11:16:36 得分 5

http://www.csdn.net/expert/topic/1012/1012652.xml?temp=8.886355E-02  
   
  Top

5 楼BCLangRen(浪人)回复于 2002-09-26 11:17:31 得分 5

先来一句   using   Microsoft.Win32;  
   
  (1).CreateSubKey   (   String   key   )方法:此方法是创建以后面的字符串为名称的子键。当然这种方法不仅能够创建子键,在下面介绍的程序中,也通过此种方法来创建一个主键。    
   
  (2).SetValue   (   String   name   ,   String   keyvalue   )方法:此方法的作用有二点,一种可以用来重命名键值的数值,一种可以用来创建新的键值。具体情况如下:当打开的子键中,如果存在此键值,就把新值赋给他,实现重命名操作。如果不存在,则创建一个新的键值。  
   
  创建一个子键,在程序中是结合CreateSubKey   (   )方法和SetValue   (   )方法来实现的,以下是程序中创建子键的源程序:    
   
  RegistryKey   hklm   =   Registry.LocalMachine   ;  
  RegistryKey   software   =   hklm.OpenSubKey   (   "HARDWARE"   ,   true   )   ;  
  RegistryKey   main1   =   software.CreateSubKey   (   "main"   )   ;  
  RegistryKey   ddd   =   main1.CreateSubKey   (   "sub"   )   ;  
  ddd.SetValue   (   "value"   ,   "1234"   );  
   
  Visual   C#如何读取注册表中的主键和键值:    
  在.Net   FrameWork   SDK   Beta   2版中,有一个Microsoft.Win32的名称空间,在此名称空间中提供了二个用于注册表操作的类:Registry类、RegistryKey类。这二个类都是封闭类,不可以继承。在这二个类,定义了许多关于注册表的方法和属性,通过调用这二个类,在Visual   C#中就可以比较轻松的处理关于注册表的各种操作了。    
   
   
  Registry类:  
  此类主要封装了七个公有的静态域,而这些静态域分别代表这视窗注册表中的七个基本的主键,具体如下所示:  
  Registry.ClassesRoot   对应于HKEY_CLASSES_ROOT主键  
  Registry.CurrentUser   对应于HKEY_CURRENT_USER主键  
  Registry.LocalMachine   对应于   HKEY_LOCAL_MACHINE主键  
  Registry.User   对应于   HKEY_USER主键  
  Registry.CurrentConfig   对应于HEKY_CURRENT_CONFIG主键  
  Registry.DynDa   对应于HKEY_DYN_DATA主键  
  Registry.PerformanceData   对应于HKEY_PERFORMANCE_DATA主键    
  .RegistryKey类:  
  此类中主要封装了对视窗系统注册表的基本操作。在程序设计中,首先通过Registry类找到注册表中的基本主键,然后通过RegistryKey类,来找其下面的子键和处理具体的操作的。    
  程序中为了读取指定主键下面的子键和子键中拥有的键值,主要使用了RegistryKey类中的四个方法:OpenSubKey,GetSubKeyNames,GetValueNames,GetValue。具体的用法和意思如下:    
   
   
  OpenSubKey   (   string   name   )方法主要是打开指定的子键。    
  GetSubKeyNames   (   )方法是获得主键下面的所有子键的名称,它的返回值是一个字符串数组。    
  GetValueNames   (   )方法是获得当前子键中的所有的键名称,它的返回值也是一个字符串数组。    
  GetValue   (   string   name   )方法是指定键的键值。    
   
  RegistryKey   hklm   =   Registry.LocalMachine   ;//打开"SYSTEM"子键RegistryKey   software   =   hklm.OpenSubKey   (   "SYSTEM"   )   ;//打开"001"子键RegistryKey   no1   =   software.OpenSubKey   (   "001"   )   ;//打开"002"子键RegistryKey   no2   =   no1.OpenSubKey   (Top

6 楼shy82228(深海鱼)回复于 2002-09-29 18:45:07 得分 0

谢谢大家!我在许多的时候就是碰见我打开的网页出现了错误的信息,它是会提醒我的,但是一旦我点击了确定后,我打开的所有网页也就随着关闭,这是怎么回事呢?我又怎样修改呢?谢谢!Top

7 楼yarshray(saga jion(心飘情落))回复于 2002-09-30 12:57:18 得分 5

查错!Top

相关问题

  • 怎样修改注册表?
  • 怎样修改注册表
  • 在VC中怎样修改注册表?
  • 怎样用javascript修改注册表......
  • 怎样修改注册表呀
  • asp中怎样修改注册表
  • VC6怎样获取注册表信息并且修改?
  • 怎样在网页中修改注册表?
  • 怎样修改注册表取消ie的分级审查?
  • 怎样不用修改注册表隐藏桌面图标

关键词

  • visual c#
  • win32
  • 修改
  • software
  • 注册表
  • registrykey
  • 键
  • 键值
  • 子键
  • registry

得分解答快速导航

  • 帖主:shy82228
  • duebbin
  • hquwl
  • yarshray
  • BCLangRen
  • BCLangRen
  • yarshray

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo