当前位置: 首页 > 知识库问答 >
问题:

哪些功能导致我的C#应用程序被检测为病毒?

林鹏鹍
2023-03-14

我开发了一个应用程序,该应用程序具有以下功能:

(使用System.IO)创建、修改和删除文件

(使用DotNetZip)解压缩下载的zip文件

(使用System.Net)从专用服务器下载文件

(使用System.Reflection)将嵌入的dll和exe文件提取到应用程序的目录中。

(使用System.Diagnostics)启动外部进程,如浏览器和FontReg。用于注册系统字体的exe(也是嵌入到应用程序中的同一文件)

其中许多功能可以在应用程序启动时运行。以下哪一项(或全部?)是否导致应用程序被检测为病毒,特别是特洛伊木马?我猜嵌入另一个exe是主要的。

Avast和windows defender(至少我知道的是)将其检测为特洛伊木马。Windows defender说它是一个特洛伊木马:Win32/Sprusint。F氯https://www.microsoft.com/security/portal/threat/encyclopedia/entry.aspx?name=Trojan:Win32/Spursint.F!氯

共有1个答案

陈斌蔚
2023-03-14

我解决了这个问题。我让它使用系统下载直接exe文件。net,在许多防病毒和恶意软件程序下都会将其检测为病毒。简单的解决方案是将exe文件放在一个zip文件中,然后以这种方式下载。

 类似资料:
  • 我开发了一个C#winform应用程序来从firebird db导入行 编译时,我有一条来自vdios的消息,无法访问. exe文件,然后从卡巴斯基发出警报消息,从特洛伊木马程序中通知我 请帮忙。

  • 我用cocos2d开发了一个游戏,它在我的个人网站上。当我在我的Mi手机上安装它时,在安装过程中,它显示我与忽略按钮木马错误。但在另一部手机上却什么也没显示。为什么它只在MI手机上检测我的应用程序为木马。请建议一些解决方案来删除此警告。请帮忙。

  • 如果用户在显示通知时试图授予权限,我已经阅读了Android“Screen Overlay Detected”(屏幕覆盖检测)消息,我可以用这句话作为开场白,我完全理解覆盖问题是什么。 我还了解如何请求它,以及如何检查我当前正在运行的应用程序是否有权绘制覆盖(! Settings.canDrawOverlays(this))。 我因为我的应用程序而被责骂,因为每次权限请求弹出时,就会显示覆盖弹出窗

  • 问题内容: 我有一个Node项目,该项目正在使用Bundler和Guard处理我的预编译步骤。这意味着我在项目的根目录中有一个Gemfile以及package.json文件。 我的问题是Heroku认为我的项目是Ruby应用程序,仅因为Gemfile存在。并且抱怨我还没有提交我不想提交的Gemfile.lock。 有没有办法告诉Heroku该应用程序是Node应用程序而不是Ruby应用程序? 问题

  • 本文向大家介绍Redis 有哪些功能?相关面试题,主要包含被问及Redis 有哪些功能?时的应答技巧和注意事项,需要的朋友参考一下 数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列

  • 1、基于本机内存的缓存 当调用api访问数据库时,假如此过程需要2秒,如果每次请求都要访问数据库,那将对服务器造成巨大的压力,如果将此sql的查询结果存到Redis中,再次请求时,直接从Redis中取得,而不是访问数据库,效率将得到巨大的提升,Redis可以定时去更新数据(比如1分钟)。 2、如果电脑重启,写入内存的数据是不是就失效了呢,这时Redis还提供了持久化的功能。 3、哨兵(Sentin