//============================================================ // <T>创建一个新子项或打开一个现有子项以进行写访问。</T> // // @param path 要创建或打开的子项的名称或路径, // @param check 类型检查, // @param option 项的选项 //============================================================ public FRegister CreateSubKey(string path, RegistryKeyPermissionCheck check, RegistryOptions options) { FRegister register = new FRegister(); RegistryKey key = _rootNode.CreateSubKey(path, check, options); register.Key = key; return(register); }
//============================================================ // <T>创建一个新子项或打开一个现有子项以进行写访问。</T> // // @param path 要创建或打开的子项的名称或路径 //============================================================ public FRegister CreateSubKey(string path) { if (_rootNode != null) { FRegister reg = CreateSubKey(path, RegistryKeyPermissionCheck.Default); return(reg); } return(null); }
//============================================================ // <T>创建一个新子项或打开一个现有子项以进行写访问。</T> // // @param sunName 要创建或打开的子项的名称或路径 // @param check 类型检查 //============================================================ public FRegister CreateSubKey(string[] names) { FRegister register = new FRegister(); register.Key = _rootNode; if (names != null) { int count = names.Length; if (count > 0) { RegistryKey key = _rootNode; for (int n = 0; n < count; n++) { key = key.CreateSubKey(names[n]); } register.Key = key; } } return(register); }