private Data.SystemConfig systemconfig; //ϵͳ����

        #endregion Fields

        #region Methods

        /// <summary>
        /// ȡ��ϵͳ����
        /// </summary>
        /// <param name="config"></param>
        private void GetSystemConfig(ref Data.SystemConfig config)
        {
            config.PhotoFolder = ReadAppSettings("PhotoFolder");
            config.RecorderFileFolder = ReadAppSettings("RecorderFileFolder");
            config.LoopTime = int.Parse(ReadAppSettings("LoopTime"));
            config.ViedoQuality = int.Parse(ReadAppSettings("ViedoQuality"));
            config.ViedoBufNumber = int.Parse(ReadAppSettings("ViedoBufNumber"));
            config.IsLoopRecord = bool.Parse(ReadAppSettings("IsLoopRecord"));
            config.RecordStartDisk = ReadAppSettings("RecordStartDisk");
            config.RecordEndDisk = ReadAppSettings("RecordEndDisk");
            config.RecorderPackageTime = int.Parse(ReadAppSettings("RecorderPackageTime"));
            config.WarnDelayTime = int.Parse(ReadAppSettings("WarnDelayTime"));
            config.WarnPort = ushort.Parse(ReadAppSettings("WarnPort"));
            config.EnableWarnVoice = bool.Parse(ReadAppSettings("EnableWarnVoice"));
            config.EnableWarnDialog = bool.Parse(ReadAppSettings("EnableWarnDialog"));
            config.WarnVoice = ReadAppSettings("WarnVoice");
        }