如何用C#修改注册表的二进制键值呢?

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:10:04
请问如何用C#修改注册表的二进制键值呢?还有,哪里有windows 98/2000/xp/.net 注册表修改实例精粹的相关资料下载或相关书籍购买呢?本人很急,请大家帮帮忙,先谢谢各位了!!

using Microsoft.Win32;
using System.Runtime.InteropServices;
using System.Threading;

RegistryKey pregkey = Registry.LocalMachine.OpenSubKey("SYSTEM", true).OpenSubKey("ControlSet001", true).OpenSubKey("Control", true).OpenSubKey("Session Manager", true).OpenSubKey("Environment", true);
try
{
if (null != pregkey)
{
if (null == pregkey.GetValue(keys))
{
pregkey.SetValue(keys, "TRUE");
pregkey.Close();