如何删除在浏览器中下载EXE的警告以及如何在Windows8中阻止SmartScreen警告?

时间:2014-12-18 09:07:09

标签: delphi google-chrome windows-8 ssl-certificate delphi-xe6

问题1

我在delphi中使用Embarcadero RAD XE6进行了应用程序。

当我将可执行文件上传到我的网站并从Chrome下载时,我收到以下警告并阻止自动下载...

  

文件通常不会下载,可能很危险。

问题2

我下载了应用程序,当我运行exe(Windows8)Smartscreen时,会发出以下警告:

  

Windows SmartScreen阻止了无法识别的应用启动。   运行此应用程序可能会使您的PC面临风险。

解吗

我读到了它,但我不确定。

第一个问题(浏览器)。

  • 在某些网站中,建议将该网页添加到Google网站站长工具和 等几天才能分析。
  • 在其他地方指示编辑服务器配置,在我的情况下是IIS,我 考虑mime选项设置正确。

第二个问题(操作系统,尤其是W8)

所有迹象都表明我需要2件事。诚信和声誉。 也就是说,我获得了一个数字证书来签署可执行文件。另外我还需要多次下载该文件才能被认为是安全的(尽管有更昂贵的证书可以保证从开始就节省时间。)

我的疑惑

  • 您是如何解决这些问题的?

  • 是否有数字证书(在Goodaddy中获得,代码签名, InstantSSL,GlobalSign ..)应用于服务器或可执行文件 来自RAD XE6?

  • 数字证书是否可以解决这两个问题?

来源

1 个答案:

答案 0 :(得分:-3)

避免这些警告的最简单方法是将您的可执行文件放入存档(ZIP或RAR存档)。

您可以看到发出此警告的主要原因,因为您尝试登陆的可执行文件仍然没有被Google和Microsoft的特殊测试实验室下载,测试和验证。

现在,如果您的服务器在demmand上提供文件,或者文件只能在活动网站上下载,那么该文件可能永远不会被测试,因为它不会被测试实验室下载。