gpt4 book ai didi

.net - 如何获得受信任/经过验证的发布者?

转载 作者:行者123 更新时间:2023-12-03 23:04:49 26 4
gpt4 key购买 nike

当我以管理权限启动我的应用程序时(右键单击 EXE | 以管理员身份运行),带有橙色或黄色横幅的 UAC 对话框出现,并警告发布者未知。我想以不同的方式购买证书,而不是购买证书。我认为必须有可能在没有购买证书的情况下实现这一目标。基本上,我想要启动时的外观,例如,具有管理权限的 calc.exe(Windows 中的计算器)。我有哪些选择或替代方案?

最佳答案

没有任何!

要知道发布者,您的应用程序必须具有数字签名,并且用于签名的证书必须是可信的。实现它的唯一可能性是从知名证书颁发机构购买数字证书。

数字签名还应包含时间戳。即使证书过期,它也会让您的应用程序受到信任。如果数字签名上没有时间戳,一旦证书过期,应用程序将再次变得不受信任。

您可以创建自签名数字证书并使用它来签署您的应用程序。但它不会被信任。有一个解决方法:如果用户将此证书安装到受信任的根证书颁发机构或受信任的发布者中,那么并且只有这样您的应用程序才会被信任,并且 UAC 提示将具有蓝色背景而不是黄色。但它要求用户明确表示对您的数字证书的信任。

所以唯一不需要用户步骤的解决方案就是购买数字证书。

关于.net - 如何获得受信任/经过验证的发布者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com