C# 操作注册表

释放双眼,带上耳机,听听看~!

今天做项目的过程中熟悉了一下C#操作注册表的相关操作。

RegistryKey的引用:using Microsoft.Win32;

  1. 创建注册表项:


1
2
3
4
5
6
1RegistryKey rkLocalMachine = Registry.LocalMachine;
2RegistryKey rkHardware = rkLocalMachine.OpenSubKey("HARDWARE", true);
3rkHardware.CreateSubKey("MICROSOFT")
4          .CreateSubKey("YCT")
5          .CreateSubKey("ManualPassword");  //可级联操作
6
  1. 往注册表项中添加内容


1
2
3
4
5
6
1RegistryKey rkLocalMachine = Registry.LocalMachine;
2RegistryKey rkChild = rkLocalMachine.OpenSubKey("HARDWARE\\MICROSOFT\\YCT\\ManualPassword", true);
3string name = "XXX";
4string value = "XXX";
5rkChild.SetValue(name, value);
6
  1. 读取(遍历)注册表项中的内容


1
2
3
4
5
6
7
8
9
1RegistryKey rkLocalMachine = Registry.LocalMachine;
2RegistryKey rkChild = rkLocalMachine.OpenSubKey("HARDWARE\\MICROSOFT\\YCT\\ManualPassword", true);          
3string[] names = rkChild.GetValueNames();
4foreach (string name in names)
5{
6    string str = rkChild.GetValue(name).ToString();
7    //...              
8}
9

C# 操作注册表

给TA打赏
共{{data.count}}人
人已打赏
安全技术

node.js – JWT有效负载应该有多少信息?

2021-12-21 16:36:11

安全技术

从零搭建自己的SpringBoot后台框架(二十三)

2022-1-12 12:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索