/// <summary> /// 사용 시 정의를 제일 위 상단에 정의 바랍니다. /// 파라메터는(client, server, manager, shared)등을 사용 할 수 있습니다. /// </summary> /// <param name="p_solution_name"></param> /// <param name="p_module_name"></param> /// <param name="p_version"></param> /// <param name="p_folder_type"></param> /// <param name="p_registry_hive"></param> public CRegistry( string p_solution_name, string p_module_name, string p_version, RegistryFolderType p_folder_type = RegistryFolderType.shared, RegistryHive p_registry_hive = RegistryHive.LocalMachine ) { this.Version = p_version; this.SolutionName = p_solution_name; this.ModuleName = p_module_name; this.FolderType = p_folder_type; this.SdkRegistryRoot = Path.Combine(this.SdkResistryBase, p_module_name, p_folder_type.ToString()); this.SdkRegisryHive = p_registry_hive; }
/// <summary> /// /// </summary> /// <param name="p_folder_type"></param> /// <param name="p_registry_hive"></param> public CRegistry(RegistryFolderType p_folder_type = RegistryFolderType.shared, RegistryHive p_registry_hive = RegistryHive.LocalMachine) : this("ODINSOFT", "SDK", "V5.2.2017.01", p_folder_type, p_registry_hive) { }