Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ AVG antivirus禁用网络摄像头_C++_Qt_Opencv_Antivirus - Fatal编程技术网

C++ AVG antivirus禁用网络摄像头

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异常中添加该程序,但它没有改变任何东西 我可以通过编程来防止这种情况吗 多谢各位 亚历克斯我们也面临同样的问题。几

我正在使用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只是有时会屏蔽网络摄像头,而不是一直屏蔽,所以我想可能有办法。还有其他建议吗?像我可以申请任何证书,让知道一些防病毒让我的程序运行?