首页 > 开发 > 综合 > 正文

在C#中操作注册表

2024-07-21 02:19:59
字体:
来源:转载
供稿:网友
使用vc,vb等语言操作注册表的例子已经有很多了,其实在c#里操作注册表更加的简单方便。下面的例子就提供了在c#里操作注册表的方法:

using microsoft.win32;
using system.diagnostics;
private void access_registry()
{
// 在hkey_local_machine/software下建立一新键,起名为mcbinc
registrykey key = registry.localmachine.opensubkey("software", true);
// 增加一个子键
registrykey newkey = key.createsubkey("mcbinc");

// 设置此子键的值
newkey.setvalue("mcbinc", "net developer");

// 从注册表的其他地方获取数据

// 找出你的cpu
registrykey pregkey = registry.localmachine;
pregkey = pregkey.opensubkey("hardware//description//system//centralprocessor//0");
object val = pregkey.getvalue("vendoridentifier");
debug.writeline("the central processor of this machine is:"+ val);
// 删除键值
registrykey delkey = registry.localmachine.opensubkey("software", true);
delkey.deletesubkey("mcbinc");
}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表