gpt4 book ai didi

c++ - ActiveX控件需要签名

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:16 31 4
gpt4 key购买 nike

我使用 visual studio 2005 开发了一个 activeX dll。当我在 ie 浏览器中运行时,它显示“activeX 运行不安全”警告。为了克服这个问题,我必须签署 activeX dll。你能告诉我签署 activeX dll 的过程是什么吗?

我已经尝试使用 openssl 和 signtool.exe 工具使用自签名证书进行签名,并在编译期间对 dll 进行签名并与签名的 dll 一起打包。签名后我也收到了同样的警告。请问谁能给出正确的方法来签署 dll 并正确使用它?

最佳答案

您必须从 Thawte、Verisign 或 GeoTrust 等证书提供商之一购买代码签名证书。他们将为您提供证书和私钥以进行签名。

否则,您可以使用 VS 提供的工具自行签署您的 activex 控件。为此,您首先需要使用 makecert 创建证书

参见 http://msdn.microsoft.com/en-us/library/bfsktky3(v=vs.80).aspx

创建证书后,您需要使用 signtool 对 activex 控件进行签名

参见 http://msdn.microsoft.com/en-us/library/8s9b9yaz(v=vs.80).aspx

阅读this关于如何使用 makecert 和 signtool 的文章

关于c++ - ActiveX控件需要签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11027484/

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