4

我有一个使用 Visual Studio 2012 用 C# 编写的 .NET 应用程序。我正在通过自己的网站推广该应用程序并提供下载。在 Chrome 中下载它时,我收到一条消息,指出我的应用程序“不常下载并且可能很危险”。此外,当我下载自己的应用程序并执行它时,Avast 认为它是可疑的,并希望在沙箱中运行它。

无论如何我可以防止这种情况发生(无需购买证书进行签名)?我不希望潜在用户遇到这个问题。

编辑:我没有做任何恶意或在我的应用程序中使用任何钩子。如您在此处看到的,该应用程序只是一个简单的小工具。

4

2 回答 2

4

要么你对应用程序进行代码签名,要么等到成千上万的人下载你的应用程序,安装它,不要将其报告为垃圾,然后你就可以从提供商那里获得善意的资助。

于 2012-09-19T19:35:02.103 回答
1

即使您的应用程序是使用参与 Microsoft 的受信任的根证书颁发机构计划的 CA 颁发的证书签署的,它仍然可能面临一些问题,除非您使用 EV Authenticode 代码签名证书和/或继续永久更新相同的证书. 有关示例,请参阅“IE9 SmartScreen 警告,尽管遵循所有建议”。简而言之,您是在为作为软件发行商的声誉付费。

于 2013-03-09T01:30:43.150 回答