Windows 10 中签名的 ClickOnce 应用程序抛出“未知发布者”

2023-12-04

我们的绝大多数企业用户都运行 Windows 7,我们的 ClickOnce 应用程序可以正常安装、更新和运行,不会弹出任何警告。

同一应用程序在 Windows 10 上抛出以下内容

Warning number one

Unknown Publisher

当然,“更多信息”似乎是文本的一部分,而不是您可以单击的内容,而“不要运行”似乎是唯一的选项

如果您单击“更多信息”,则表明发布者未知(尽管在更新时显示得很好!!!)

代码签名证书有效,并且仍然可以在 Win 7 机器上安装/更新并运行,而不会发出警告。

你知道他们现在改变了什么吗?

Thanks

enter image description here


我假设您正在使用“签名”选项卡 - 但它只签署 setup.exe - 而不是实际的 application.exe 文件。这样,您在安装应用程序时就不会收到“警告”提示,但在运行应用程序时会收到它。您需要单独签署 application.exe - 并且 Visual Studio 中没有相应的 UI,您需要使用 PostBuild 任务:https://stackoverflow.com/a/18636102/1246870

我不知道为什么这在 Windows 7 中工作正常 - 就我而言,Win7 效果不佳 - 但根据您的评论,这可能是解决方案......

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

Windows 10 中签名的 ClickOnce 应用程序抛出“未知发布者” 的相关文章

随机推荐

  • 从现有 MongoDB 数据库创建 Django 模型

    我在 MongoDB 中有一些数据库 我想为其动态创建模型 因为数据库很多 我无法手动完成 问题 我的 models py 应该是什么样子 inspectdb 是否适用于 mongodb 数据库或仅适用于基于 SQL 的数据库 由于数据库模
  • 终止的线程恢复

    我将一堆线程对象存储在数组列表中 我希望能够随机启动这些线程 同一个线程可以启动多次 在启动线程对象之前 我检查线程是否处于活动状态 以及它们是否具有 NEW 或 TERMINATED 状态 这个限制是因为 我不想打扰 繁忙 的线程 现在
  • VirtualBox 中的 Neo4j 服务器:无法创建 rrd 存储

    我正在尝试运行我的 Virtualbox 中的 Neo4j 服务器正在运行 Ubuntu 这服务器文件和数据库位于我的 Windows 主机内并可访问通过共享文件夹 vboxsf 不幸的是 我无法轻松地将数据传输到虚拟机并直接在那里运行 由
  • Android异常:您是否忘记调用“public void setup(LocalActivityManager ActivityGroup)”

    MyCode public class MainActivity extends Activity Override protected void onCreate Bundle savedInstanceState super onCre
  • PHP 时间戳直到“几小时前”的麻烦

    我需要确定我们网站上发布的评论的 时间之前 时间戳 我的老板希望它只显示到几个小时 因此它应该显示 48 小时前 而不是 2 天前 或 480 小时而不是 20 天前 这是我找到的代码 但直到几个小时我才知道如何做到这一点 date def
  • 禁用应用程序的 Android O 自动填充服务

    Android O 有支持的功能自动填充对于字段 有什么方法可以针对特定应用程序禁用它 也就是说 我想强制我的应用程序不使用自动填充服务 是否可以 要阻止整个活动的自动填充 请在活动的 onCreate 中使用它 getWindow get
  • 自动完成时触发了任何事件吗?

    我有一个非常简单的表格 当用户在输入字段中键入内容时 我想更新他们在页面其他位置键入的内容 这一切都很好 我已将更新绑定到keyup change and click events 唯一的问题是 如果您从浏览器的自动完成框中选择输入 它不会
  • 从触发器调用包含动态 SQL 的存储过程

    我从触发器调用存储过程并收到以下错误 存储函数或触发器中不允许使用动态 SQL 为什么会发生这种情况 动态SQL是在存储过程中执行的 这是从触发器调用的 也许这就是问题所在 如果是的话有什么解决办法吗 编辑 添加代码 这是主表中的触发器 T
  • 如何在Excel VBA中根据行和列ID查找单元格值

    需要 VBA Sub 来根据行和列 ID 查找单元格值 在下面的示例中 我需要选择 East 和 RT3 相交处的值 即 80 A B C D E 1 null RT1 RT2 RT3 RT4 2 North 31 40 78 11 3 S
  • 在后台运行 cgi shell 脚本

    我有一个像这样的cgi shell脚本 bin sh show the page echo Content type text html echo echo b Hello world b the task I want to do in
  • 如何以像素增量滚动 DataGridView

    我最初的方法是将 DataGridView 包含在面板内 将其高度设置在面板边界之外 然后更改控制面板的滚动条位置 然而 我刚刚发现我的 DataGridView 内的行数将达到 2000 这迫使我将 DataGridView 的大小至少设
  • 在后台进程后运行代码 - parse.com

    我的 viewController 中有一个 findObjectsInBackgroundWithBlock 方法 现在我想执行代码 但直到这个后台方法完成为止 我怎样才能做到这一点 我正在使用 swift 编程语言 这是一些可以帮助您的
  • Laravel Cookies 中的额外字符串和管道字符

    在我正在开发的 Laravel 6x 项目中 我设置了一个 cookie Cookie queue remember me json encode uid gt user gt id token gt token 2628000 我正在读取
  • mysql:如何在LEFT JOIN后保存ORDER BY而不重新排序?

    我有两张桌子 1 profiles id name 1 WILLIAM 2 JOHN 3 ROBERT 4 MICHAEL 5 JAMES 6 DAVID 7 RICHARD 8 CHARLES 9 JOSEPH 10 THOMAS 2 r
  • 如何在 UILabel 中解析和显示超链接(电话号码/电子邮件地址等)?

    几乎在 iPhone 的任何地方 您都可以键入文本 操作系统会将部分文本识别为超链接 例如电话号码 电子邮件地址 不过 我在自己的应用程序中使用 UILabel 对此进行了测试 但它不起作用 我如何激活这个 iphone sdk 是否提供了
  • Android 中 Twitter 共享的 xAuth 身份验证?

    我正在研究Twitter Authentication 基本身份验证将expire8月16日起 所以我们必须使用OAuth使用 Twitter 身份验证 但实施起来有些复杂 XAuth就是切断了两个步骤 但问题是我used Twitter4
  • 如何从 Nodejs 服务器启用 CORS

    我正在使用 React 将数据发送到我的 API 我发出的每个 POST 请求都会给我一个 OPTIONS 请求 我需要解决这个问题 我想我可能需要做一些预检结构 但读完后我仍然不知道如何实现它 目前我正在连接到我的 API 如下所示 fe
  • Karate API 测试 - 如何在同一功能中使用从 API 1 到另一个 API 的变量(响应输出)

    我有一个场景 调用 API 捕获响应 从响应中获取 ID 并调用另一个 API 该 API 从响应 1 中获取输入 ID Ex Feature test graphql end point Background url baseUrl gr
  • Chrome:在微任务执行期间调用“alert()”已被弃用并将被删除

    在处理我的网络应用程序 特别是文件上传 时 Chrome 在我发出警报后显示了一条警告 在微任务执行期间调用 alert 已被弃用 并将于 2016 年 9 月左右在 M53 中删除 请参阅https www chromestatus co
  • Windows 10 中签名的 ClickOnce 应用程序抛出“未知发布者”

    我们的绝大多数企业用户都运行 Windows 7 我们的 ClickOnce 应用程序可以正常安装 更新和运行 不会弹出任何警告 同一应用程序在 Windows 10 上抛出以下内容 当然 更多信息 似乎是文本的一部分 而不是您可以单击的内