用户下载应用程序时如何清除此浏览器警告?

时间:2012-10-25 09:07:17

标签: c# google-chrome browser warnings

我有一个用户从网站下载的c#应用程序。我将.exe和其他一些文件捆绑在一个zip文件中。问题是当用户下载我的zip文件时,Chrome浏览器突然开始显示以下警告:

  

“flc-app.zip通常不会下载,可能很危险”

这是某人reporting the same problem

我需要做什么才能在用户下载zip文件时Chrome不会发出此警告? 我需要在应用上签名吗?我该怎么做,费用是多少?

在看这个时,我想我发现一些应用程序是以未签名的拉链形式提供的,并且没有让Chrome发出警告。这个pop3 utility是作为exe而不是zip提供的。它似乎没有签名,Chrome下载时不会对此发出警告。

我在其他地方看到过使用Google的WebMaster Tools注册可能会解决问题。这种情况不适用于此案例,因为该网站已在Google WebMaster Tools中注册多年。

2 个答案:

答案 0 :(得分:3)

最好的资源是this blog postthis blog post

总结一下:

  1. 使用authenticode签名为您的包签名。
  2. 不要成为恶意软件(我相信你已经覆盖了它)。
  3. Logo您的软件(如果它不是浏览器插件)。
  4. 这可能是一个令人沮丧的过程,所以请坚持下去。微软尚未透露建立声誉需要多少下载,但实际上,一旦你停止更改包(哈希是声誉的一部分),那么你可以很快地通过它。

答案 1 :(得分:2)

我能够通过在我的Microsoft skydrive上发布zip文件来解决这个问题

可以直接链接到天空驱动文件,如guide中所述,主要内容概述如下。

  • 将您的zip文件上传到Microsoft skydrive。
  • 右键单击该文件,然后选择共享。
  • 点击获取链接。
  • 选择仅查看选项。
  • 现在复制链接并将'redir'替换为'download'以创建直接链接,如图所示。

https://skydrive.live.com/redir?resid=xxxxxxxxxx&authkey=!xxxxxxxxxx

https://skydrive.live.com/download?resid=xxxxxxxxxx&authkey=!xxxxxxxxxx

如果我从 https 位置链接到该文件,我就可以在Chrome中下载该文件而不会抱怨。