Tag: 病毒

C#app在AVG杀毒软件中出现误报?

我创建了一个C#应用程序,我在整个开发阶段一直在我的另一台计算机上进行测试。 但是现在我已经完成了我添加的最近几件事的应用程序,该应用程序被检测为病毒(AVG没有显示什么样的病毒)。 以下是我做的一些更改: 添加了一个注册表设置,允许用户在Windows Startup上启动应用程序。 更改了程序集名称和程序集信息(因为我想重命名该应用程序)。 进入签名设置并单击签署ClickOnce清单。 进入安全状态并点击这是一个完全信任的应用程序。 该应用程序只是一个简单的天气应用程序 它从XML读取数据并显示它。 在我做这些改变之前,我从来没有误报过。 那么这里会出现什么问题,如何解决? 我添加了以下设置: RegistryKey rk = Registry.CurrentUser.OpenSubKey(“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”, true); if (startupCheck.Checked) { rk.SetValue(“WeTile”, “\”” + Application.ExecutablePath.ToString() + “\””); } else { rk.DeleteValue(“WeTile”, false); }

我的C#程序被检测为病毒?

我创建了一个C#程序,最近我注意到当我使用IL Merge将我引用的.dll合并到一个可执行的.exe文件中时,我的反病毒(Avast)会立即将其删除并说它是病毒。 我总是做很多备份,所以我用2天前的备份测试了同样的东西,我没有遇到这个问题。 所以我逐行删除了我最近的代码,并注意到触发程序被检测为病毒的原因。 我有一个空白,我检查指定路径中是​​否存在文件列表(位于%appdata%中的我的apps文件夹中)。 void有大约8个File.Exists(path)命令,删除这8行,我的程序不再被检测为病毒。 所以我的问题是,这个问题有什么解决方案吗? 为什么我的程序被检测为病毒只是因为我正在使用File.Exists ?