Beispiel #1
0
        /// <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;
        }
Beispiel #2
0
 /// <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)
 {
 }