Delphi 应用程序被 Google Chrome 视为“危险”

2024-05-26

我经常用Delphi 2009制作数学软件,并将其发布在我的网站上。然而,去年左右,Google Chrome 开始认为我的一小部分(但数量不断增加!)EXE 是“有害的”,并且 Google Chrome 拒绝下载它们。

例如,今天我编写了一个程序来可视化洛伦兹吸引子 https://en.wikipedia.org/wiki/Lorenz_system。您可以在以下位置找到它:https://specials.rejbrand.se/chaos/lorenz/ https://specials.rejbrand.se/chaos/lorenz/;这是洛伦兹.exe。

当我使用Google Chrome下载此EXE时,出现以下提示:

(是的,我确实尝试了三遍......)

这是瑞典语,文字显示“%s 有害,已被 Chrome 阻止”。该按钮显示“永久删除”,下拉菜单不提供任何其他操作(例如“我知道该文件是安全的,请让我拥有它”)。

显然,这是一个问题。据我所知,EXE 是完全安全的。至少我写的代码没有任何危害,但我怀疑理论上有可能Delphi编译器已经开始在我背后添加有害代码。

问题

  1. 我的 EXE 有什么有害的东西吗?
  2. 有没有办法让 Google Chrome 不阻止我的 EXE?

我可以用 Chrome 和你原来的 EXE 重现这个行为。

Is there some way to make Google Chrome not block my EXEs?

我可以确认,在我对其进行数字签名后(使用我公司的签名代码 http://www.thawte.com/resources/getting-started/code-signing-faq/证书)Google Chrome 下载此文件没有任何问题。这是避免此类问题的最有效(也许是唯一)的方法。

另一个快速解决方案是将 EXE 打包为RAR。 Chrome下载没有问题。

这肯定是 Google Chrome 的误报“检测”。我的防病毒软件 (NOD32) 没有 发现任何问题,而其他浏览器对您的 EXE 没有任何问题。

另请注意,您的域可能存在问题(标记为@Sertac 提及的问题)。如果我从我的网站下载你的原始 EXE,错误消息是%s is not comonly downloaded and could be dangerous.我上传到我的网站的任何其他 EXE 也是如此。 (您仍然可以选择“保留”文件)

另请参阅此处:谷歌Chrome浏览器将阻止危险下载 http://www.pcworld.com/article/224423/chrome_browser_will_block_dangerous_downloads.html特别是这个:

尽管新功能很受欢迎,但 Chrome 却处于不寻常的地位 追赶 Internet Explorer 9,后者的特点可以说是 阻止潜在恶意下载的优越方法。 Microsoft 的 SmartScreen 应用程序声誉下载率 三种方式:是否经过数字签名、声誉 作者,以及——可以说是最重要的——该文件被访问了多少次 被别人下载了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Delphi 应用程序被 Google Chrome 视为“危险” 的相关文章

  • 使用 HTML5 启用后置摄像头

    我正在开发一个使用 MVC ASP Net 4 HTML5 的项目 默认浏览器是 google chrome v29 0 1547 57 我可以与这些工具交互并拍照 但只能使用前置摄像头 如何启用后置摄像头 平板电脑的特点 三星 Galax
  • 如何仅使用 TADOQuery 组件将图像插入数据库

    我有一个简单的基本问题 我正在尝试使用将图像插入数据库Insert与其他列值的语句也使用TADOQuery成分 由于代码已经由某人编写 因此我想在此处放置一些虚拟示例代码 以供您澄清相应的步骤 请注意 这可以正常工作TQuery组件 因为我
  • Google Chrome:如何调试随机“超出最大调用堆栈大小”错误

    在复杂的 JavaScript 应用程序 使用 jQuery 和 Ember 中 JavaScript 偶尔会随机崩溃 无论是在页面加载期间还是在页面上执行操作时 错误如下 截屏 https i stack imgur com RB2Z9
  • 我如何在Delphi中处理事件?

    例如 我有一个程序 在单击 Button1 后执行某些操作 如果没有 Button1Click 中的代码 如何处理按钮的 onclick 事件 我需要为 Button1 动态添加事件 unit Unit1 interface uses Wi
  • 如何获取由 chrome.windows.create() 创建的弹出窗口的窗口 ID

    如何获取由 chrome windows create 创建的弹出窗口的 window id 背景 html window options url another popup html type popup chrome windows c
  • 如何在Delphi中下载一个非常简单的HTTPS页面?

    我尝试了在这里看到的代码 但它不适用于 HTTPS 我需要将此页面作为字符串下载 并在其上添加一些换行符 以便将信息按顺序放入 TMemo 中 怎么做 我尝试使用 Indy 但由于 SSL 问题而失败 我尝试了此页面的解决方案 如何将网页下
  • Chrome 在传输一定量的数据后挂起 - 等待可用的套接字

    我有一个浏览器游戏 最近我开始向游戏添加音频 Chrome 无法加载整个页面并卡在 91 requests 8 1 MB transferred 并且不再加载任何内容 它甚至破坏了所有其他选项卡中的网站 说Waiting for avail
  • 处理 TShellListView 后代中的文件放置

    我正在尝试创建 TShellListView 的后代 它接受从 Windows 资源管理器中删除的文件 我想在组件定义中处理拖 放操作 而不必在任何使用该组件的应用程序中实现它 我找到了接受从 Windows 资源管理器中拖放的文件的示例
  • org.openqa.selenium.NoSuchSessionException:会话 ID 为空。调用 quit() 后使用 WebDriver?

    我已经进行了一些搜索 但仍然遇到同样的问题 我相信这可能是由于我的网络驱动程序是静态的造成的 我不太确定 在我的主课中 我包括了 BeforeTest and AfterTest BeforeTest包括根据我的 XML 文件启动新浏览器
  • jQuery 在 Chrome 下发现错误元素

    我使用 jQuery 迭代 HTML 表 并动态填充每行的行号 通过在文本框中填充行号 function updateRowNums myTable find tr each function index this find input i
  • Word 2010 自动化:“转到书签”

    我有一个用 Delphi 7 编写的程序 它打开一个基于模板的新 Word 文档 文档打开后 系统会自动跳转到书签 在模板中预定义 并在其中添加一些文本 以下代码在 Word 2003 中工作正常 但会导致invalid variant o
  • 具有 csOwnerDrawFixed 样式的组合框如何表现得像 csDropDown 样式?

    我正在使用一个组合框 http docwiki embarcadero com Libraries en Vcl StdCtrls TComboBoxstyle 属性设置为的组件csOwnerDrawFixed 我实现了绘图项一切工作正常
  • WebGL VS Canvas 2D 硬件加速

    这些天 我需要在画布上画很多图像 画布尺寸为800x600px 我有很多256x256px的图像 有些更小 在上面绘制 这些小图像将在画布上组成一个完整的图像 我有两种方法来实现这一点 首先 如果我使用canvas 2D上下文 那就是con
  • Android onChange 事件未在 android 5 (Lollipop) 上的 chrome 历史记录的 contentObserver 中触发

    我注意到我的 chrome 历史记录和书签的 contentObservers 在 android lolipop 上不再触发 该代码在旧版本的 android 上完美运行 无论 chrome 版本如何 但在 Lollipop 上它不再运行
  • Delphi 2009 IDE结构视图折叠功能

    现在有谁知道折叠 Delphi 2009 IDE 结构视图中的所有项目吗 我不知道折叠所有项目 这使我很难从视图中找到我的课程 Thanks 选择根节点 类 并按数字键盘上的 除号 那会让一切崩溃 然后按数字键盘上的 加号 键 第一级将展开
  • SVG 动画不适用于 Chrome 中的 favicon

    In the SVG 图标已设置 这是旋转内圆的SVG文件的内容 Favicon 动画在 Chrome 中根本不起作用 如何让它在 Chrome 中工作 在 Firefox 中可以正常工作 在 Edge 中则不行 但 Chrome 是最重要
  • 自定义代码访问安全属性

    我创建了以下属性 Serializable AttributeUsage AttributeTargets Class AttributeTargets Method AllowMultiple true Inherited true pu
  • Delphi IDE导致CPU过热

    我正在使用 Delphi 7 但我已经尝试过 Delphi 2005 2010 版本 在所有这些新版本中 当 Delphi IDE 在屏幕上可见时 我的 CPU 利用率为 50 一个核心为 100 另一个核心为 宽松 当 IDE 最小化时
  • 如何更改 TPageControl 上标签的方向?

    我是 Delphi 的新手 再次强调 我在 1994 年就使用过 Delphi 我现在有 Delphi 2009 Pro 来自Java 我发现对象继承非常晦涩 我的用户想要选项卡位于左侧的选项卡式页面 但是 TPageControl 不允许
  • 在 Delphi 中编程延迟的最佳方法是什么?

    我正在开发的 Delphi 应用程序必须延迟一秒 有时甚至两秒 我想使用最佳实践来对此延迟进行编程 在阅读 stackoverflow 上有关 Delphi Sleep 方法的条目时 我发现了以下两条评论 我遵循这样的格言 如果你觉得需要使

随机推荐

  • 来自 jsp:include 的 JSF 1.2 自定义组件

    在开始回答我的问题之前 我先说一下我的不幸的局限性 我使用的是 JSF 1 2 而不是 2 所以没有复合组件 我使用 JSP 代替 Facelets 进行渲染 所以这些复合组件也没有 我不允许使用任何第三方标签库 richFaces ice
  • 如何在 PL/SQL 中查找字符串中不同字符的数量和名称[重复]

    这个问题在这里已经有答案了 我对 PL SQL 很陌生 我需要获取字符串中不同字符的名称和计数 例如 如果我有一个字符串str helloexample 我需要获得不同字符的输出str i e heloxamp 我怎样才能做到这一点 您可以
  • 列表字典的最大/最小值

    我有一个字典将 id 映射到数据值列表 如下所示 dic id v1 v2 v3 v4 我试图迭代字典中的每个值并检索列表映射的某个索引的最大 最小值 我想做的是这样的 maximum max data 0 for id data in s
  • 替代(免费)AOP PostSharp 用于方法跟踪(和异常)

    我喜欢添加跟踪类中每个方法的进入和离开 并在发生异常时跟踪参数 使用 PostSharp AOP 我不需要将其放入每个方法中 而只需应用属性即可 但我买不起 PostSharp 有其他方法可以做到这一点吗 Unity3D可以做到吗 我正在使
  • Parse.com 的现实数据备份方法

    我们正在使用 Parse com 构建一个 iOS 应用程序 但仍然找不到有效备份数据的正确方法 作为前提 我们已经并且将会有很多数据存储行 假设我们有一个包含 100 万行的类 假设我们已对其进行备份 然后希望在发生危险情况 例如生产中的
  • 为什么要以静态的方式访问静态字段呢?

    public enum MyUnits MILLSECONDS 1 milliseconds SECONDS 2 seconds MINUTES 3 minutes HOURS 4 hours private MyUnits int qua
  • NHibernate代理异常

    我是新 NHibernate 我正在编写一个简单的应用程序 其中的客户类包含 id 和名称 并使用 nhibernate 将对象存储到数据库中 但我得到以下信息 未配置 ProxyFactoryFactory 使用可用的 NHibernat
  • 配置文件上的 Spring 自动配置顺序/优先级

    我刚刚阅读了一些 Spring 文档 并且对自动配置的工作方式有疑问 因此 如果我们运行具有特定配置文件的 Java 应用程序 它将自动使用以下格式命名的配置文件 application profileName properties 假设我
  • 如何创建开发/调试和生产设置

    我最近无意中部署了我们的游戏typrX的调试版本 打字比赛在www typrx com http www typrx com 尝试一下 很有趣 它很快就被纠正了 但我知道它可能会再次发生 挖完后 在 Google 上 我找到了一些如何创建
  • vb.net if 简写

    有没有办法使用速记来做这样的事情 If Not txtBookTitle Text String Empty Then objBook DisplayName txtBookTitle Text End If objBook Display
  • 以编程方式检索 OSX 网络/代理配置值

    考虑到我的应用程序具有当前登录的管理员用户的用户 ID 和密码 是否可以从 OSX 网络设置中检索配置值 对 高级 代理 选项卡内容特别感兴趣 通过设置 API 完成 以下是从 OSX 网络设置中获取 PAC URL 字符串的示例 stat
  • 用 Ajax 响应替换 div 的内部 HTML

    我试图在一段时间后更改 div 的内部 HTML 我得到了我想要的 Ajax 正确响应 但无法用 Ajax 响应替换所选内容的内部 HTML 我的代码有什么问题 Html p class time ui li desc 51 seconds
  • 如何只获取 getdate() 的日期部分? [复制]

    这个问题在这里已经有答案了 我有一个包含 CreationDate 字段的 SQL 表 I have getdate 在计算列规格公式中 我想知道如何获取日期部分 即 2012 08 24 而不是 2012 08 24 10 45 17 7
  • GMAIL:如果我知道其 ID,如何在新窗口中打开现有电子邮件?

    简而言之 如果我知道新窗口中的电子邮件 ID 如何在 Gmail 中打开电子邮件 问候 我从 GMAIL API 获取所需电子邮件的 ID 我希望它在单独的窗口中打开 例如 通过单击我的附加组件 我知道的 使用 JavaScript 代码做
  • C++/CLI 中的 ref 和 out

    我知道 C CLI 代码 void foo Bar x 转变为 Void foo ref Bar x 变成的 C CLI 代码是什么 Void foo out Bar x 您可以使用 OutAttribute using namespace
  • 如何禁用 Yii2 中的按钮

    我正在尝试禁用创建项目 Button当用户未登录时 该按钮将Hide or disable 这是我的条件 p p 它正在工作 但是 当用户登
  • 是否有一个“轻型版本”IntelliJ IDEA 可以在没有项目的情况下编辑文件?

    可以从命令行在单个文件上调用 IntelliJ IDEA 如此处所述 将 IntelliJ IDEA 作为 Diff 或合并命令行工具运行 https www jetbrains com help idea running intellij
  • 使用 JavaScript 更改 CSS 类时转义正斜杠 (“/”)

    我需要使用 JavaScript 根据某些条件添加一些 CSS 类 但如果我的字符串包含正斜杠 这就是我的用例 div class disabled div 我什至尝试
  • 是否可以在 Objective-C 中调用 Swift 便利初始化器

    假设我在 Swift 中有一个方便的初始化器 extension UIImage convenience init bundleNamed name String let bundle NSBundle forClass Foo self
  • Delphi 应用程序被 Google Chrome 视为“危险”

    我经常用Delphi 2009制作数学软件 并将其发布在我的网站上 然而 去年左右 Google Chrome 开始认为我的一小部分 但数量不断增加 EXE 是 有害的 并且 Google Chrome 拒绝下载它们 例如 今天我编写了一个