private FlowInfo doInstallWinpcap(FlowInfo flowInfo)
        {
            FrmWinpcapInstall frmWinpcapInstall = new FrmWinpcapInstall(this.context);

            if (frmWinpcapInstall.ShowDialog(wrapper) == DialogResult.OK)
            {
                if (frmWinpcapInstall.NeedInstall())
                {
                    ctr.InstallWinpcap();
                }
            }
            else
            {
                Logger.error("WinpCap설치중 설치취소");
                throw new Exception("WinpCap설치중 설치취소");
            }
            frmWinpcapInstall.Dispose();

            flowInfo.PrevStep = Step.INSTALL_WINPCAP;
            flowInfo.NextStep = Step.CHECK_DB_INSTALLED;

            return(flowInfo);
        }
        private FlowInfo doInstallWinpcap(FlowInfo flowInfo) {
            
            FrmWinpcapInstall frmWinpcapInstall = new FrmWinpcapInstall(this.context);

            if (frmWinpcapInstall.ShowDialog(wrapper) == DialogResult.OK)
            {
                if (frmWinpcapInstall.NeedInstall())
                {
                    ctr.InstallWinpcap();
                }
            }
            else
            {
                Logger.error("WinpCap설치중 설치취소");
                throw new Exception("WinpCap설치중 설치취소");
            }
            frmWinpcapInstall.Dispose();

            flowInfo.PrevStep = Step.INSTALL_WINPCAP;
            flowInfo.NextStep = Step.CHECK_DB_INSTALLED;

            return flowInfo;
        }