lee*_*d00 7 windows-7 uac certificate
我有三个程序可以在 Windows 7 中自动启动。
他们是:
每次机器启动时,这些程序中的每一个都会弹出一个蓝色的 UAC 对话框。(好吧,一切。exe 给了我一个黄色的....)

为了阻止这种情况,我开始阅读有关 UAC 的内容。我读过它:
“仅提升经过签名和验证的可执行文件 - 启用此选项将阻止任何未经计算机上可信发布者列表中的供应商数字签名的应用程序运行。”
它说如果我将关联的证书添加到 certmgr 的“可信发布者”树节点,我将能够阻止这些蓝色的 UAC 对话框提示。但是......我不知道在哪里可以找到要导入的证书文件.
虽然我很确定everything.exe 没有证书,但其他两个程序来自信誉良好的商店;虽然我在他们的网站上找不到证书,也没有提到我在哪里可以找到它们。
它们存储为*.cer或*.crt文件我真的不知道它们在哪里
我不完全确定“受信任的发布者树节点”修复是我想要的。这个问题是在我的个人笔记本电脑上。
这个问题让我想到了另一个问题,即信任链为什么会被破坏
打开可执行文件的属性并转到Digital Signatures选项卡(如果没有数字签名选项卡(我敢打赌,Everything.exe 不会),则程序未签名,您必须使用自签名证书自行签名。搜索堆栈溢出有关如何执行此操作的说明)。

从那里单击Details以显示Digital Signature Details窗口。

从该窗口中单击View Certificate以显示证书页面。

从那里单击Install Certficate,在第二页上,选择证书存储时,从 更改Automatically select...为Place all certificates in the following store。然后浏览并选择Trusted Publishers商店。

注意:上述步骤将证书放在用户的受信任发布者存储中。如果您需要机器的受信任发布者存储,您必须通过转到Details证书窗口的选项卡并单击复制到文件来导出证书

默认选择适合导出。为文件选择名称时,请确保打开文件扩展名,默认情况下不会将其放在那里。
获得.cer文件后,您可以MMC从运行诊断日志中打开,添加证书管理单元并将其设置为Computer account存储。

这应该打开一个名为Certificates (local computer). 在该屏幕上右键单击Trusted Publishers,转到All Tasks,然后单击导入。

从打开的新窗口中,您可以选择.cer从之前的说明中导出的文件,并将其添加到机器存储中。
所有屏幕截图均取自 Windows-7 企业版,但对于所有其他版本应该相同。
| 归档时间: |
|
| 查看次数: |
20033 次 |
| 最近记录: |