问题描述
我正在尝试使用 CertAddCertificateContextToStore () 将证书添加到信任根存储,但我的程序的执行在消息框(对话框)处停止,并显示 Windows 警告和问题:...。您要安装此证书吗?是 否
有人可以提出一些想法,我可以通过编程方式选择“是”来强制提示吗?或者也许如何添加证书忽略此消息并继续执行我的程序?
我还没有找到任何相关信息。
提前致谢!
解决方法
向受信任的根存储添加证书严重影响操作系统的安全性。这就是此功能显示此消息的原因。它旨在强制用户明确确认此操作,否则恶意软件将能够将其证书安装为受信任的根。没有正确的方法可以忽略此消息,您的软件不应试图避免它。