问题标签 [smartscreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
174 浏览

windows - 奇怪的 Windows Defender SmartScreen 行为

不知何故与其他问题有关,但有一个转折。

我有一个使用 SHA1 和 SHA256 证书(Thawte)双重签名的应用程序,并带有正确的时间戳。Cert 没有足够的声誉,因此 SmartScreen 会警告来源不受信任,这是正确的行为。不正确的是,在我的两台计算机上(都用于开发和签署二进制文件),此警告显示“未知发布者”,但是当我要求使用完全不相关计算机的朋友测试下载应用程序时,发布者在此警告中正确显示。

是否有一些 SmartScreen 缓存或类似缓存需要超时,或者我是否完全缺少某些东西?

0 投票
2 回答
20219 浏览

c++ - 如何通过 Windows Defender SmartScreen 保护?

我试图阻止我的应用程序(安装程序)不会被Windows SmartScreen Protection阻止。

我使用 BitRock 并手动签署了我的安装程序,但我总是遇到这个问题。我购买了一个有效的证书,并且带有时间戳的签名是可以的。

这是一个商业应用程序,我不希望用户害怕安装它

附言。我没有未知的出版商 在此处输入图像描述

0 投票
1 回答
341 浏览

python - PyInstaller 应用程序被 SmartScreen 捕获

我为工作中的人制作了一个程序,它只需要 csvs,将它们转换,然后将它们转换成可以被不同程序读取的 csv,我用 Python 制作了这个程序。这里的每个人都使用 Windows,所以我最初使用 py2exe 制作了一个 exe,它对每个人都很好。

最近,我对代码进行了一些更改,以使用 py2exe 不支持的最新 Python 版本,所以我使用了 pyinstaller,效果很好。但是,当我将它交给办公室的几个人进行测试时,Windows SmartScreen 捕捉到了它,并且防病毒程序将它隔离了 3 个小时。显然这并不理想。我该怎么做才能不让 SmartScreen 捕捉到它?为什么 py2exe 不会触发相同的警告?

0 投票
1 回答
84 浏览

dialogflow-es - 有没有办法找出针对智能屏幕设备优化的操作列表?

我想从 Smart Screen 设备上运行的其他操作的外观中学习。所以我想找到经过优化以与智能屏幕设备配合使用的操作。

有没有办法以某种方式在https://assistant.google.com/explore中搜索这些类型的操作?

0 投票
3 回答
2896 浏览

magento-1.9 - 我的网站仅在 Microsoft Edge 中被 Smartscreen 标记为不安全

我的 Magento 1.9 网店在 Microsoft Edge 中被标记为不安全(网络钓鱼不是真的),如果切换到 IE 并运行 Smart Screen 安全检查,它说一切都是安全的。奇怪的是只在我的一台电脑上,因此并没有太多麻烦,但今天还有一位客户抱怨它。

有没有人经历过这种情况并有解决方案?有没有办法检查为什么网站被智能屏幕标记为不安全?

0 投票
2 回答
1430 浏览

java - Windows SmartScreen 阻止我的 EXE 文件。任何解决方案?

我从事在线游戏已经有一段时间了,最​​近我决定将它分享给我的一些朋友进行测试。现在我决定为它制作一个安装程序,只是为了让游戏更容易/更有趣。我最初用 Java 编写它并使用 Launch4j 和 Inno Setup 来制作我的 setup.exe,但是当我最初运行它时,windows smartscreen 认为它可能很危险,因为它是“未知的”。我应该怎么做才能防止这种情况发生???

0 投票
1 回答
1641 浏览

c# - SmartScreen 确实忽略了 EV 代码签名证书

近 2 年来,我们确实分发了一个使用 Visual Studio 2015/2017 创建的 ClickOnce 应用程序。
为了解决 Windows SmartScreen 问题,我们公司确实在 Comodo(现在的 Sectigo)购买了 EV 代码签名证书,这应该立即建立声誉并消除安装麻烦。
它确实工作得很好......
但是几天前,我们确实发现 SmartScreen 再次发出警告,就像没有证书一样。
SmartScreen 评估 EV 代码签名证书的方式是否有普遍变化?
还是它与 Visual Studio 中的构建选项相关?
安装文件:https ://webapi.aspsms.com/download/setup.exe

0 投票
0 回答
29 浏览

electron - 修改源代码以及构建和退出我的桌面应用程序会影响其声誉吗?

我有一个使用 Electron 框架构建的桌面应用程序。我已经签署了它的安装程序并将其放入我的谷歌驱动器以供下载。因为我使用标准证书签名,所以当用户运行 SmartScreen 时,它仍然会显示警告。

我读过一些文章说需要一些时间和下载才能为该应用程序建立良好的声誉。当我在等待它获得更好的声誉时,我还有更多的功能要添加。所以我想去更改它的源代码并使用相同的证书重建和退出它。如果我这样做了,这个获得声誉的过程会重新开始吗?

0 投票
2 回答
1124 浏览

windows-installer - 发布软件并为其创建安装程序的“正确”方式

假设我刚刚在 Visual Studio 中创建了一个应用程序,现在我想分发它。我已将应用程序设置为发布模式,并且我有一个运行良好的应用程序副本。我的主要问题是我将如何为它创建一个安装程序并确保 Windows 知道它是值得信赖的?我必须创建某种证书吗?

我一直在搜索并下载 NSIS,但我不确定如何使用它,所以我只使用了 Inno Setup Compiler,它工作得很好。有时 Avast 会检查我的应用程序并在打开它之前大约需要 5 或 10 秒,但其他应用程序不会发生这种情况。

这是avast的问题吗?

0 投票
0 回答
292 浏览

windows - Windows智慧屏一般需要多少天才能将发布的数字签名的exe列入白名单?

我开发了一个 Windows 可执行文件,用户必须从我的网站下载它才能运行。该 exe 是由常规证书(不是 ev)签名的代码。

我担心的是,当用户下载软件并运行时,Windows 智能屏幕会显示警告 - Windows Defender 智能屏幕阻止了无法识别的应用程序启动。运行此应用程序可能会使您的 PC 面临风险。智能屏幕正确显示发布者。 我开始知道智能屏幕会及时评估可执行文件,以查看防病毒或用户的全球使用情况和报告。

我的一些用户机器由管理员配置为阻止可疑软件,因此智能屏幕没有显示如下运行选项。

在此处输入图像描述

通常需要多长时间才能将我的软件列入白名单,或者我可以做些什么作为即时解决方案?