我为我的应用程序创建了一个安装程序.exe,并可供下载。 当用户下载它时,他们最终从Windows收到有关“未验证发布者”的消息。 我想看看需要什么来摆脱这种情况。

我发现有文章指出不同的系统设置可以避免这种情况,但是,我不想要求用户更改任何设置。 我宁愿看到自己需要做什么,以免他们一开始就看不到消息。

我确定答案与代码签名有关,但是,为了对我的代码签名并不意味着我必须获得Windows徽标认证吗? 不确定我要经历那个。 还是那是另外一回事? 有没有未经徽标认证就签名的方法?

#1楼 票数:1 已采纳

“徽标认证”涉及获得代码签名证书,但是在您的情况下,不需要徽标认证。 您只需从一个证书颁发机构购买一个代码签名证书(不,自签名证书将不起作用),仅此而已。

  ask by Nerdtron translate from so

未解决问题?本站智能推荐:

1回复

在运行安装程序时如何解决“已验证的发布者:未知”消息

当我尝试在某些计算机上安装软件时,我曾经收到一条消息“已验证发布者:未知”。 我从一些文档中了解到必须对安装程序进行签名。 问题1:我可以使用自签名证书对安装程序进行签名吗? 自签名证书显示“无法通过可信证书颁发机构验证此证书” 请指教。
1回复

启动正确签名的安装程序时出现“未知发行者”

我已经正确签名了.msi,该用户可以从Web服务器下载。 当用户运行它时,Windows会向她发出有关“未知发行者”的警告。 但是,如果她查看文件属性(“数字签名”),则适当的签名和证书就位。 证书路径为VeriSign-> VeriSign 3类代码签名2010 CA->我的
1回复

InnoSetup - 如何要求用户键入许可证密钥或产品密钥并将该代码与编译常量匹配?

我必须分发使用innoSetup制作的setup.exe,其中每个用户和每台PC必须获得许可。 我想给他们一个许可证密钥/产品密钥,如Windows 8.1,他们必须在InnoSetup中输入。 并将其与嵌入式常量或互联网相匹配。 验证完成后,setup.exe将完成,否则它将不会安装
1回复

无法在Windows 7中安装第三方Windows服务

我有一个第三方.exe安装程序,它安装的所有其他内容,它包括一个Windows服务,它在完成后自动启动: 我无法安装它,因为它一直说:“服务器xxxx无法启动,。验证你有足够的权限启动系统服务。现在,我尝试了几件事: 以管理员身份运行 重新启动RPC并赢得安装程序服务
2回复

如何在创建本地组帐户时指定帐户SID?

是否可以在创建新的本地组帐户时指定SID? 我通过指定信息级别1(LOCALGROUP_INFO_1)使用NetLocalGroupAdd函数成功创建了一个新组,但是他每次都创建一个具有不同SID的组。 这是我所期待的那种行为。 我想要做的是在创建组帐户时指定SID。 无法使用级
2回复

如何从C ++服务应用程序访问Windows登录(身份验证)API?

让我们想象一下,我有一块硬件可以作为给定系统上用户的身份验证。 我想用C ++编写一个应用程序来运行作为服务,寻找这个设备,如果找到了相应的用户登录。我相信我已经找到了我需要用来执行应用程序的硬件和服务部分的API但是我很难确定创建“真实”用户登录的方法。 这可能吗? 如果是这样的话,我会
1回复

如何在C ++中调用LsaRemoveAccountRights

我正在尝试创建一个代码,使管理员(管理员)无法关闭计算机。 我正在学习,这很容易看出它是否有效。 问题是我从LsaRemoveAccountRights中收到未处理的异常。 我从日语站点获得了大部分代码,但是所有示例都做的差不多。 那为什么不开矿呢?
1回复

如何获取身份验证类型(如WindowsIdentity.AuthenticationType属性)

在C#中,以下代码将为当前用户提供身份验证类型: 返回的值可以是NTLM或Kerberos 。 如何使用Windows API获取相同的信息。 我尝试通过GetTokenInformation查找信息,但没有任何信息类提供信息。 我在LSA或授权中也找不到任何功能。