RegistryKey rk = Registry.LocalMachine;
rk = rk.OpenSubKey("SOFTWARE",true);
rk = rk.CreateSubKey("node-name");
rk = rk.CreateSubKey("sub-node-name");
rk.SetValue("param-key", "param-value");
读:
rk.GetValue("param-key");
rk = rk.OpenSubKey("SOFTWARE",true);
rk = rk.CreateSubKey("node-name");
rk = rk.CreateSubKey("sub-node-name");
rk.SetValue("param-key", "param-value");
读:
rk.GetValue("param-key");
解决方案 »
- 透明panel滚动条和webbrowser滚动条同步滚动
- Bitmap.LockBits 方法 (Rectangle, ImageLockMode, PixelFormat)锁定的区域有何用处?
- 求c#出现OutofMemory解决方案
- 界面鼠标穿透后,如何响应鼠标点击事件
- 学习C#需要学习JAVA语言吗?高手近来讨论讨论?
- 不能发邮件,WHY????????
- 这个框很难输入文字,没顶尖高手不行,真是不假!~~
- 初级问题
- 是不是每一个dll文件,都必须在注册表中注册???
- 一个关于打印的问题:C#中如何在程序中改变自定义纸张的大小?很有意思的!
- C#必败(之三)!!!!!!!!!
- 数据库访问问题
Registrykey类除了不能设置键的安全级别之外,他可以完成对注册表的所有操作,Registry是不能被实例化的一个类,他用7个静态属性提供表示顶级键的RegistryKey实例,例如:RegistryKey Hklm = Registry.LocalMachine;
RegistryKey HkSoftware = Hklm.OpenSubKey("Software");//只读访问
RegistryKey HkMicrosoft = HkSoftware.OpenSubKey("Microsoft",true);
//true表示读写访问
RegistryKey HkMine = HkSoftware.CreateSubKey("MyOwnKey");
//如果该键不存在则创建该键,存在则返回RegistryKey实例
string MyName = "fifakiki";
HkMine.SetValue("Name",(Object)MyName);
string myName = (string)HkMine.GetValue("Name");
更多内容可以查看MSDN.