【问题标题】:Error : The publisher could not be verified错误:无法验证发布者
【发布时间】:2014-11-09 21:49:17
【问题描述】:

我的应用程序在启动时运行。但是,我总是收到此消息,

除了证书,还有什么方法可以防止吗?

我做了什么,我做了 vbs 并从那个 vbs 运行应用程序,仍然没有任何运气。

set WshShell = CreateObject("WScript.Shell")
appDataLocation = WshShell.ExpandEnvironmentStrings("%APPDATA%")
WshShell.Run Chr(34) & appDataLocation & "\File.exe" & Chr(34), 0
set WshShell = Nothing

【问题讨论】:

  • 你试过取消选中那个复选框吗?
  • 有趣的回复。没有评论。
  • 所以...您想以编程方式禁用操作系统在启动未签名程序时显示的警告对话框...而不签署您的程序?你明白为什么会出现这个对话框吗?

标签: c# c++ .net vb.net windows


【解决方案1】:

抱歉,如果没有管理权限,很难禁用这个“烦人”的消息,当然除非你使用“非法”或“坏”的方法。

此外,您为什么要这样做?如果您正在创建某种恶意软件,您显然需要重新考虑整个事情。

但我会给你一个小小的“记录”提示:禁用 Windows 的 UAC 和其他不错的保护服务(当然,这需要一次性管理员访问权限),将帮助您解决问题。

【讨论】:

  • 谢谢,但我刚刚通过添加一些注册表值实现了我的目标。
猜你喜欢
  • 2018-10-03
  • 1970-01-01
  • 1970-01-01
  • 2015-02-20
  • 2016-09-28
  • 1970-01-01
  • 2019-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多