private FlowInfo doSetConfig(FlowInfo flowInfo) {
            
            //포트등록 및 config 파일 백업
            FrmConfig frmConfig = new FrmConfig(this.context, ctr);
            //포트 등록 및 기존 config유지 선택
            flowInfo.PrevStep = Step.SET_CONFIG;
            DialogResult dialogResult = frmConfig.ShowDialog(wrapper);
            if (dialogResult == DialogResult.OK)
            {
                ctr.UpdatePorts();

                if (ctr.KeepPrevConfig)
                {
                    Logger.info("Config file정보 복원.");
                    flowInfo.NextStep = Step.UPDATE_CONFIG;
                }
                else
                {
                    Logger.info("Config file정보 복원하지 않음.");
                    flowInfo.NextStep = Step.REGISTER_FIREWALL;
                }
            }
            else
            {
                Logger.error("설정중 설치취소");
                throw new Exception("설정중 설치취소");
            }

            frmConfig.Dispose();

            return flowInfo;
        }
        private FlowInfo doSetConfig(FlowInfo flowInfo) {
            //3.회사코드등록 및 config 파일 백업
            FrmConfig frmConfig = new FrmConfig(this.context, ctr);
            //회사코드 등록 및 기존 config유지 선택
            flowInfo.PrevStep = Step.SET_CONFIG;
            DialogResult dialogResult = frmConfig.ShowDialog(wrapper);
            if (dialogResult == DialogResult.OK)
            {
                ctr.UpdatePorts();
                ctr.UpdateCompanyCode();

                if (ctr.KeepPrevConfig)
                {
                    Logger.info("Config file정보 복원.");
                    flowInfo.NextStep = Step.UPDATE_CONFIG;
                }
                else
                {
                    Logger.info("Config file정보 복원하지 않음.");
                    flowInfo.NextStep = Step.GENERATE_DATA;
                }
            }
            else if (dialogResult == DialogResult.Retry) /*재설치를 선택한 경우*/
            {
                flowInfo.NextStep = Step.CHECK_DB_INSTALLED;
            } 
            else
            {
                Logger.error("중 설치취소");
                throw new Exception("DB설치중 설치취소");
            }

            frmConfig.Dispose();

            return flowInfo;
        }