欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c#读写注册表示例分享

程序员文章站 2024-02-25 22:05:15
复制代码 代码如下://写注册表registrykey regwrite;//往hkey_current_user主键里的software子键下写一个名为“test”的子键...

复制代码 代码如下:

//写注册表
registrykey regwrite;
//往hkey_current_user主键里的software子键下写一个名为“test”的子键
//如果test子键已经存在系统会自动覆盖它
regwrite = registry.currentuser.createsubkey("software\\test");
//往test子键里添两条数据项,一条名为"name",另一条名为"sex"
//值分别是"luolie","男"
regwrite.setvalue("name","luolie");
regwrite.setvalue("sex","男");
//关闭该对象
regwrite.close();


//读注册表
registrykey regread;
//读取hkey_current_user主键里的software子键下名为“test”的子键
regread= registry.currentuser.opensubkey("software\\test",true);
if(regread==null) //如果该子键不存在
{
 messagebox.show("no data!");
}
else

         object obj= regread.getvalue("name");  //读取“name”项的值
         textbox1.text = obj.tostring();       //显示在textbox里

//关闭该对象
oreg.close();