我创建了一个C#应用程序,并在开发过程中在我的其他计算机上进行了测试。然而,现在我已经完成了一些最近添加的东西,该应用程序被检测为病毒(AVG不显示是哪种病毒)。这是我做出的一些更改:
- 添加注册表设置以允许用户在Windows启动时启动应用程序。
- 更改程序集名称和程序集信息(因为我想重新命名应用程序)。
- 进入签名设置并单击签名ClickOnce清单。
- 进入安全性并单击这是完全信任的应用程序。
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);
}