/// <summary> /// 启动服务 /// </summary> /// <param name="args"></param> protected override void OnStart(string[] args) { if (NVR.DeviceIP == "" || NVR.DevicePort == default(Int32) || NVR.UserName == "" || NVR.Password == "") { WriteLog("Please input IP, Port, User name and Password!"); return; } //设置报警回调函数 HikHelper.SetAlarmCallBack(); // 设备登录 NVRLoginUserID = HikHelper.NetDVRLogin(NVR); // 设备布防 AiServiceThread = new Thread(CollectArgManage) { IsBackground = true }; AiServiceThread.Start(); }