在Unity中对注册表的信息进行操做

 

   问题1spa

                   在对注册表进行操做时没法生成注册表相关的类code

   解决办法:blog

                 增长头文件using Microsft.Win32;string

  问题2it

                   在运行程序时报错同时注册表没有新的信息生成class

  解决办法:foreach

                    以管理员身份运行程序程序

  如下是对注册表信息的一些操做:                   im

private string GetRegistData(string name)
 { string registData; RegistryKey hkml = Registry.CurrentUser; RegistryKey software = hkml.OpenSubKey("Software", true); RegistryKey aimdir = software.OpenSubKey("NewTimeyear", true); registData = aimdir.GetValue(name).ToString(); return registData; } private void WTRegedit(string name, string tovalue) { RegistryKey hklm = Registry.CurrentUser; RegistryKey software = hklm.OpenSubKey("Software", true); RegistryKey aimdir = software.CreateSubKey("NewTimeyear"); aimdir.SetValue(name, tovalue); } private bool IsRegeditExit(string name) { bool _exit = false; string[] subkeyNames; RegistryKey hkml = Registry.CurrentUser; RegistryKey software = hkml.OpenSubKey("Software", true); RegistryKey aimdir = software.OpenSubKey("NewTimeyear", true); if (aimdir == null) { return false; } subkeyNames = aimdir.GetSubKeyNames(); foreach (string keyName in subkeyNames) { if (keyName == name) { _exit = true; return _exit; } } return _exit; } 
相关文章
相关标签/搜索