我有一个下载工作正常,但有时用户的防病毒/防火墙阻止其文件写访问和/或下载。有没有办法来检测?如何检测防病毒/防火墙是否阻止我的应用程序?
2
A
回答
3
由于您使用的是C#,请使用try/catch块并获取UnauthorizedAccessException。
这是处理它的最干净和最标准的方式。
注意:这不会告诉你AV是否抓住它,也不应该检查:这是用户和AV的问题。
如果您的程序被拒绝访问某些用户的资源,并且您认为您有访问该资源的合法理由,请告知用户一个漂亮的文本boxt,并让他们用他们的AV进行分类。例如,您可以建议您的下载程序位于AV的受信任程序列表中。
相关问题
- 1. 检测Windows防火墙是否阻止了我的程序
- 2. 防病毒不断检测我的项目是病毒
- 3. 防病毒软件检测我的C#应用程序为Gen.Variant.Zusy
- 4. 检测防病毒状态
- 5. 防火墙/防病毒软件的安全模式
- 6. 防病毒:防病毒如何检查受病毒感染的文件?
- 7. 检查端口是否被windows防火墙阻止
- 8. 检测当前安装的防病毒
- 9. VBScript - 检查是否启用防火墙
- 10. 如何检测Windows防火墙是否要求用户许可
- 11. 防火墙阻止WsHttpBinding的服务
- 12. 阻止产品激活的防火墙
- 13. Android防病毒
- 14. 检索防病毒信息
- 15. 停止将我的应用程序检测为病毒
- 16. 防病毒软件为什么阻止我的网络服务?
- 17. Symfony2防火墙不阻止访问
- 18. 防火墙阻止网络部署
- 19. Windows防火墙阻止WCF服务
- 20. Windows防火墙阻止UDP连接
- 21. Plesk 12防火墙阻止VNC连接
- 22. Webhost防火墙阻止paypal ipn ssl?
- 23. Windows防火墙阻止从Linux
- 24. 自动检测是否从批次安装了防病毒程序
- 25. 防病毒进程杀死预防?
- 26. 如何检测是否有防火墙或其他原因阻止我连接到特定的服务器?
- 27. Java EE Web应用程序防火墙
- 28. 防火墙如何知道不阻止响应数据包?
- 29. 我该如何禁用Rogers NetComm Rocket Hub防火墙,该防火墙几乎可以阻止每个端口
- 30. 是否有可能围绕应用程序提供防火墙?
那些过分热心的防病毒/防火墙程序总是很有趣...... – CodesInChaos
当尝试执行或读取刚刚下载的文件时,您应该会看到“访问被拒绝”错误代码。通常AV不会阻止写入,但会在下次读取时将其删除。 – mihi