怎么不支持?RegistryKey.SetValue,value的值使用byte类型的就可以。

解决方案 »

  1.   

    我知道你这个问题已经问了有段时间。今天我终于搞定了。
    下面是一个示例代码。
    当然先要:using Microsoft.Win32;
    具体操作代码如下:
    先要定义一个字节数组。一定要是数组。不然写入后会变成字符串!!!!
    byte[] MyBinary={....};//或是已其他方法得到一个自己数组
    try
    {
        RegistryKey myreg=Registry.CurrentConfig;
        myreg=myreg.OpenSubKey("你需要做写操作的那个键名",true);
        myreg.SetValue("键值名",MyBinary);
    }
    catch
    {
        MessageBox.Show("出错");
    }