我一般是 C# 和 Office 插件的新手,在 Office.EncryptionProvider 接口上找不到任何信息,我试图实现该接口以创建文档加密和身份验证的自定义方法。当我致力于实现这个接口时,我意识到我不知道如何让办公室利用我的插件作为加密提供者。所以我的问题如下:
- 任何人都可以向我指出有关此接口实现的任何 GOOD 文档(msdn 文档在这方面很可怜),请参见此处?
- 有谁知道一旦建成,如何在办公室(最好是 2010 年)内建立我的插件作为加密提供程序,以便我可以检测/验证/加密/解密文档?
- 从 Office C# 加载项的角度来看,这甚至可能吗?如果我走错了路,什么是正确的(目标是创造一种无缝的办公体验)?
更新:我找到了一个有用的文档,我将程序重建为一个 COM 插件,我发现它是必需的,但我仍然无法将其注册为加密提供程序,显然我必须设置注册表项 @
HKCU\Software\Microsoft\Office\14.0\Common\Security\OpenXMLEncryption
但作为我是否能够触发对我的插件的调用以进行加密。我希望知道的人可以帮助我......