/// <summary> /// 终止服务 /// </summary> protected override void OnStop() { // 撤防 if (AlarmHandleID != null) { var res = HikHelper.NetDVRCloseAlarmChan(AlarmHandleID); } //注销登录 if (NVRLoginUserID != null) { HikHelper.NetDVRLogout(NVRLoginUserID); } //释放SDK资源,在程序结束之前调用 HikHelper.NetDVRClearup(); // 清空日志 var fPath = AppDomain.CurrentDomain.BaseDirectory + "/log/"; FileHelper.DeleteFolderFiles(fPath, ""); //this.Stop(); }