C++ AVG antivirus禁用网络摄像头
我正在使用OpenCV在Windows上创建一个Qt程序。 当我启动程序时,有时网络摄像头无法启动。cam.open(0)返回1(open succesfull),但帧为空。我花了很多时间在这个问题上,我终于找到了“AVG保护”的问题。大约50%的时候我启动这个程序,我收到的是空帧。卸载AVG后,它将100%正常工作 我猜AVG有时会检测到我的程序是恶意的或是别的什么。我尝试在AVG异常中添加该程序,但它没有改变任何东西 我可以通过编程来防止这种情况吗 多谢各位C++ AVG antivirus禁用网络摄像头,c++,qt,opencv,antivirus,C++,Qt,Opencv,Antivirus,我正在使用OpenCV在Windows上创建一个Qt程序。 当我启动程序时,有时网络摄像头无法启动。cam.open(0)返回1(open succesfull),但帧为空。我花了很多时间在这个问题上,我终于找到了“AVG保护”的问题。大约50%的时候我启动这个程序,我收到的是空帧。卸载AVG后,它将100%正常工作 我猜AVG有时会检测到我的程序是恶意的或是别的什么。我尝试在AVG异常中添加该程序,但它没有改变任何东西 我可以通过编程来防止这种情况吗 多谢各位 亚历克斯我们也面临同样的问题。几
亚历克斯我们也面临同样的问题。几天前,客户开始报告我们的应用程序不再从摄像头接收视频数据。 没有出现错误或任何异常。
昨天,我在安装了AVG的笔记本电脑上复制了这个问题。从日志中可以发现,应用程序可以找到并启动相机,但它不会从中接收任何帧。也就是说,dscamerasession.cpp中的presentFrame()方法不再像以前那样被Windows进程回调。
AVG支持部门有一个问题:
他们的答案是: 请按照说明更改防火墙设置以检查状态:打开AVG Zen->Internet Security->单击右上角的菜单->设置->组件->防火墙->自定义->网络配置文件->将网络从公用更改为专用(如果是专用,则将其更改为公用)。
然后检查您是否能够在没有任何问题的情况下访问它想想您的问题--如果您可以通过编程防止防病毒应用程序干扰您的软件,为什么恶意软件不能利用此“功能”?是的,我理解。由于AVG只是有时会屏蔽网络摄像头,而不是一直屏蔽,所以我想可能有办法。还有其他建议吗?像我可以申请任何证书,让知道一些防病毒让我的程序运行?