public static string read_regkey(string regkey) { string nm = @"software\" + SYSNAME; string info = ""; RegistryKey Key = Registry.CurrentUser; RegistryKey myreg = Key.OpenSubKey(nm); if (myreg != null) { Encrypt encrypt = new Encrypt(); info = CompressionString.DeflateDecompress( encrypt.DecryptString(Convert.ToString(myreg.GetValue(regkey)))); myreg.Close(); } return(info); }
public static string save_regkey(string regkey, string regvalue) { try { string nm = @"software\" + SYSNAME; Encrypt encrypt = new Encrypt(); string value = encrypt.EncryptString(CompressionString.DeflateCompress(regvalue)); RegistryKey key = Registry.CurrentUser; RegistryKey software = key.CreateSubKey(nm); //创建注册表项 software = key.OpenSubKey(nm, true); //打开注册表项 software.SetValue(regkey, value); software.Close(); key.Close(); return(""); } catch (Exception ex) { return("[ERROR]" + ex.Message); } }