如何对Delphi中生成的.WLL文件进行签名,以便Microsoft Word 2013和Word 2010加载该文件?

如何对Delphi中生成的.WLL文件进行签名,以便Microsoft Word 2013和Word 2010加载该文件?,delphi,ms-word,ms-office,code-signing,Delphi,Ms Word,Ms Office,Code Signing,我的公司已经编写了一个Word加载项,它是一个32位DLL,文件扩展名为“.WLL”,是一个Word加载项。它不是代码签名的 如何对用Delphi编写的Win32 DLL进行代码签名,以便Microsoft Office应用程序使用其“信任中心”设置信任并加载它 我很确定我需要从某人那里购买证书,但我不知道我会从谁那里购买这样的证书 第二,一旦我有了这样一个将被微软接受的证书,我如何签署我的Delphi可执行文件 (即使禁用信任中心似乎也不可能了,早期版本的Office 2010允许禁用,但14

我的公司已经编写了一个Word加载项,它是一个32位DLL,文件扩展名为“.WLL”,是一个Word加载项。它不是代码签名的

如何对用Delphi编写的Win32 DLL进行代码签名,以便Microsoft Office应用程序使用其“信任中心”设置信任并加载它

我很确定我需要从某人那里购买证书,但我不知道我会从谁那里购买这样的证书

第二,一旦我有了这样一个将被微软接受的证书,我如何签署我的Delphi可执行文件


(即使禁用信任中心似乎也不可能了,早期版本的Office 2010允许禁用,但14.0.6129.5000不允许)

是一个相当全面的讨论。您真的需要签名吗?Excel COM加载项无需签名即可加载。为什么这些不同?如果你需要签名,你可以从任何一家出售给你的数以百万计的公司获得代码签名证书。请注意,这将需要时间和文件交换,以获得一个。然后使用Windows SDK中的
signtool
对其进行签名。因此,证书+signtool(下载SDK)。我们完成了吗?我发现有几个地方每年都会把证书放在手机里。在我看来,我应该能够以便宜的价格买到一个有10年寿命的,仍然在寻找…是的,这就是你所需要的。我们每年为我们的证书FWIW付款。我们的选择是基于我们认为谁会给我们最好的建议和支持。在Microsoft找到一个根证书成员列表,该列表将告诉谁是合格的: